【发布时间】:2013-11-20 19:25:19
【问题描述】:
我有一个脚本由我执行:
./myscript.sh database table
这个脚本接收两个值 $1 和 $2
我还有一个 textfile.txt 包含这样的内容:
database1 table1
database2 table2
database3 table3
database4 table4
...
...
...
我想通过 shell 的一个命令将 textfile.txt 中包含的数据传递给我的脚本。我在想这样的事情:
./myscript.sh | cat textfile.txt
但不起作用。有任何想法吗?谢谢!
【问题讨论】:
-
你输错了。您想通过管道传输到脚本的内容位于脚本之前:
cat textfile.txt | ./myscript.sh