在shell脚本中使用管道符号的主要目的是什么?

时间:2015-03-16 18:53:51

标签: linux shell pipe

有时我们使用管道符号表示数学表达式,有时候我们会用它来执行两个或多个命令,但这实际上是什么?这个符号在脚本中的主要用途是什么?

1 个答案:

答案 0 :(得分:0)

管道允许您将一个命令的输出定向到另一个命令。也就是左侧命令的标准输出变为右侧命令的标准输出。然后,您可以将命令链接在一起以创建脚本(或者我喜欢称之为uber命令)。这是非常强大的东西,很有趣。例如,在Wordlcup期间,我的任务是使用我的命令行找出巴西比赛的得分。我能够将命令一起管理直到得到我的答案。开始使用" curl http://sports.yahoo.com"并将输出传输到grep和awk命令的组合。