如何在Shell脚本中自动执行读取命令?

时间:2019-01-29 15:27:11

标签: shell sh

我正在尝试构建shell脚本。据推测,此脚本中使用的命令之一是使用要求参数的读取命令来完成其执行。现在我想为此每次传递相同的参数。我可以自动化吗? 简而言之,如何通过shell脚本自动执行读取命令?

由于某些原因,我无法共享实际的脚本。

1 个答案:

答案 0 :(得分:1)

如果read从标准输入中读取,则可以从包含必要数据的文件中重定向:

$ cat foo.txt
a
b
$ someScript.sh < foo.txt

或通过其他命令传递数据:

$ printf 'a\nb\n' | someScript.sh