簡體   English   中英

使用 Bash 腳本將輸入提供給命令行

[英]Using Bash Script to feed input to command line

所以我正在嘗試制作一個 bash 腳本來調用這個命令,然后將輸入提供給它。 它調用這一個命令,該命令之后需要 3-4 個輸入。 我輸入命令,它等待我輸入名字,一個我輸入名字它等待我輸入姓氏,依此類推。 如何使用 bash 腳本一次將這些參數傳遞給命令?

幾種方式。

將所有 echo 命令分組並將它們通過管道傳輸到命令:

{ echo $firstname; echo $lastname ; } | somecommand

或使用heredoc:

somecommand <<EOF
$firstname
$lastname
EOF

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM