我有一组文件名需要在运行bash脚本时作为命令行参数插入。有没有办法使用一个单独的文件(比如 "test.txt")来提供命令行参数?
假设这些文件是:fileA、fileB、FileC、FileC、FileD,假设bash脚本名为testBash.sh。
假设这些文件是:fileA、fileB、FileC、FileC、FileD,假设bash脚本名为testBash.sh。
如果我理解问题正确,且test.txt
包含一个文件名列表,你想传递给testBash.sh
,你可以像这样做:
cat test.txt | testBash.sh
可以使用xargs
轻松地完成。假设file
内容为
A
B
并且bash脚本文件s
的内容为
echo $1
echo $2
echo $@
cat file | xargs ./s
A
B
A B
testBash
文件吗? - Farvardin