我编写了一个用于 处理可变长度参数的program.sh
脚本。$@
例如,./program.sh param1 param2 param3
工作正常并处理所有三个参数。
然后,我有一个文件 params.txt ,其参数长度可变,以便cat params.txt
返回param1 param2 param3 ... paramN
.问题是,如何使用program.sh
params.txt 中给出的参数运行?
例如,我尝试过cat params.txt | ./program.sh
,但./program.sh < params.txt
没有任何结果。谢谢你!
答案1
以下命令根据给定参数运行脚本:
./program.sh `cat params.txt`