具有来自文件的可变长度参数的命令

具有来自文件的可变长度参数的命令

我编写了一个用于 处理可变长度参数的program.sh脚本。$@例如,./program.sh param1 param2 param3工作正常并处理所有三个参数。

然后,我有一个文件 params.txt ,其参数长度可变,以便cat params.txt返回param1 param2 param3 ... paramN.问题是,如何使用program.shparams.txt 中给出的参数运行?

例如,我尝试过cat params.txt | ./program.sh,但./program.sh < params.txt没有任何结果。谢谢你!

答案1

以下命令根据给定参数运行脚本:

./program.sh `cat params.txt`

相关内容