我有一个脚本,我执行:
./myscript.sh database table
此脚本收到两个值$ 1和$ 2
我还有一个textfile.txt,其中包含以下内容:
database1 table1
database2 table2
database3 table3
database4 table4
...
...
...
我想在shell中的一个命令中将textfile.txt中包含的数据传递给我的脚本。我在想这样的事情:
./myscript.sh | cat textfile.txt
但是不起作用。有任何想法吗?谢谢!
答案 0 :(得分:3)
你需要运行一个循环:
while read -r db table; do
./myscript.sh $db $table
done < textfile.txt