file1
:
abcds
asdt5ds
file2
:
1
2
3
4
5
输出:
asdt5ds
5
是否可以使用cat file1 | grep 5 file2
?
答案 0 :(得分:1)
您可以使用special file -
(用于“标准输入”):
cat file1 | grep 5 - file2
如果要抑制文件名,即,如果您不想要此输出
(standard input):asdt5ds
file2:5
您可以使用-h
选项执行此操作。
请注意,POSIX不要求这两个(使用-
作为特殊文件名,-h
来禁止文件名),但至少GNU grep支持它们。