使用' - '管道之后

时间:2017-10-11 10:02:32

标签: linux bash

前几天我看到了这行代码,但我并不确切知道这是什么 - 或何时使用它。这是一个简单的代码,从我的理解是 - 采用管道输出并将其视为粘贴的参数(如果我错了,请纠正我)

seq $size | paste - $file

我的问题是我们什么时候可以使用它,还有另一种方法可以做同样的事情吗? 谢谢,

1 个答案:

答案 0 :(得分:1)

paste的手册页中记录了这一点:

  With no FILE, or when FILE is -, read standard input.

也就是说,paste希望你给它一个文件名,但是你可以改为给它一个-,哪个粘贴会解释它应该从stdin读取数据,在这种情况下,您的管道,而不是打开文件并从该文件中读取数据。