所以我试图创建一个调用这个命令的bash脚本,然后输入它。它调用这一个命令,命令后需要3-4个输入。我键入命令,它等待我输入名字,一个我输入名字等待我输入姓氏,依此类推。如何使用bash脚本一次将这些参数传递给命令?
答案 0 :(得分:7)
有两种方式。
将所有echo命令分组并将它们传递给命令:
{ echo $firstname; echo $lastname ; } | somecommand
或使用heredoc:
somecommand <<EOF
$firstname
$lastname
EOF