ton*_*sid 14 linux redirection pipe
在 Linux 中,如果您键入
sort < txtfile
Run Code Online (Sandbox Code Playgroud)
是不是和
cat txtfile | sort
Run Code Online (Sandbox Code Playgroud)
Dan*_*eck 19
对于您的标题问题:不。stdin从文件内容中获取(输入重定向)与将一个程序的输出通过管道传输到另一个程序的输入不同。
但是,由于您cat实际上只是打印文件的内容,因此在该示例中结果实际上是相同的。
但即使只是以下内容也会产生非常不同的结果:
$ cat * | sort
$ sort < *
Run Code Online (Sandbox Code Playgroud)
如果有多个匹配文件,后者将产生
-bash: *: ambiguous redirect
Run Code Online (Sandbox Code Playgroud)
因为它不像前者那样灵活,前者将捕获所有匹配的文件,并将它们作为输入通过管道传输到sort.
| 归档时间: |
|
| 查看次数: |
4399 次 |
| 最近记录: |