使用Bash脚本将输入提供给命令行

时间:2014-04-19 20:03:24

标签: linux bash

所以我试图创建一个调用这个命令的bash脚本,然后输入它。它调用这一个命令,命令后需要3-4个输入。我键入命令,它等待我输入名字,一个我输入名字等待我输入姓氏,依此类推。如何使用bash脚本一次将这些参数传递给命令?

1 个答案:

答案 0 :(得分:7)

有两种方式。

将所有echo命令分组并将它们传递给命令:

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

或使用heredoc:

somecommand <<EOF
$firstname
$lastname
EOF