【发布时间】:2016-02-20 05:54:48
【问题描述】:
我想知道为什么ls hello.txt|cat 不做与cat
hello.txt 相同的事情?我试图将ls 的结果传递给cat,这似乎是有道理的,因为'ls hello.txt' 的结果就是hello.txt 本身。
【问题讨论】:
-
ls代表list,cat是concatenate的缩写。为什么你会期望它们是一样的? (ls列出文件信息(例如大小、所有权),cat连接文件(默认为stdout)。如果您的系统默认为ls添加其他选项(例如 --color),那么它们将不会一样的。