一尘不染

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

linux

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


阅读 473

收藏
2020-06-03

共1个答案

一尘不染

几种方法。

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

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

或使用heredoc:

somecommand <<EOF
$firstname
$lastname
EOF
2020-06-03