[英]Automate Node.js CLI program from shell script
我並嘗試執行 node.js CLI 程序,該程序接受用戶的輸入來決定下一步。
在此之后我想發送1
作為輸入,我可以通過node index.js
啟動程序。 有沒有辦法可以輸入我的 node.js 程序。
我的愚蠢大腦想出了以下腳本
--Script.sh--
node index.js
1
2
這顯然沒有用。
也許這會起作用?
創建一個 answers.txt 文件,每個輸入都在自己的行中:
first
second
然后像這樣運行命令: node index.js < answers.txt
<
會將輸入重定向到指定的文件而不是標准輸入。
關於什么:
#!/bin/dash
echo "Type something or 'q' to quit and press Enter!"
while read user_input; do
if [ "$user_input" = 'q' ]; then
break
else
echo "You've typed: ""$user_input"
# do something
# node index.js "$user_input"
fi
done
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.