使用管道输入/输出运行多个脚本

使用管道输入/输出运行多个脚本

我希望从单个脚本文件调用多个脚本,并具有各种输入和输出,如下所示:

./file1.sh ip1 ip2 op1

./file2.sh op1 op2

等等。我的意思是,运行file1给出的输出应该输入到file2中,而file2的输出应该输入到file3中,等等。有五个文件,它们要按顺序调用。我该怎么写?

答案1

使用“管道”符号,即,|您可以将一个命令的输出发送到下一个命令,如下所示

command1 | command2 | command3

在更高级的层面上,Linux 还有“命名管道“。

相关内容