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

因此,我试图制作一个bash脚本,该脚本调用此命令,然后将其输入。它调用此命令,此命令之后需要3-4个输入。我键入命令,它等待我输入名字,一个我输入名字,它等待我输入名字,依此类推。如何使用bash脚本一次将这些参数传递给命令?

回答:

几种方法。

分组所有echo命令并将它们通过管道传递给命令:

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

或使用heredoc:

somecommand <<EOF

$firstname

$lastname

EOF

以上是 使用Bash脚本将输入提供给命令行 的全部内容, 来源链接: utcz.com/qa/414403.html

回到顶部