我明白“cat”命令的作用。 IE
cat file1 file2 > file3
将 file1 和 file2 的内容放入 file3 中。 (如果我没有记错的话)
但具体是做什么的:
cat file1 | file2 > file3
做?
我没有 UNIX 机器来测试这个,而且我无法谷歌“|”,因此我的问题。
答案1
这是一个管道。它将第一个命令的标准输出重定向到第二个命令的标准输入。
cat file1 | grep example
例如,上面的命令会将请求的文件连接到 grep 的标准输入中。
您发布的命令将失败。
cat file1 | file2 > file3
file2 不是可执行文件,因此操作将在那里停止。