假设两个文件具有以下内容:
$ cat ttest1.txt
x = 1
x = 3
y = 5
$ cat ttest2.txt
x = 4
x = 10
y = 3
我想递归地 grep 文件x
并打印每个文件中的最后一个实例。因此,所需的输出是
ttest1.txt:x = 3
ttest2.txt:x = 10
以下grep
和的组合tail
适用于一个文件,但不适用于多个文件。
$ grep x ttest1.txt
x = 1
x = 3
$ grep x ttest1.txt | tail -n 1
x = 3
$ grep -r x ttest* | tail -n 1
ttest2.txt:x = 10
我该如何解决?