我试图找到以某个名称开头的所有文件,然后遍历每个文件以查找包含字符串的行,然后仅打印出包含该字符串的每个文件的最后一行。一步一步,我首先找到我的目录中以“A123”开头的所有文件
find . -name 'A123*'
Run Code Online (Sandbox Code Playgroud)
然后获取文件中包含“Trial”的每一行
find . -name 'A123*' -exec grep 'Trial' {} \;
Run Code Online (Sandbox Code Playgroud)
然后从这里我只想打印最后一行,
find . -name 'A123*' -exec grep 'Trial' {} | tail -1 \;
Run Code Online (Sandbox Code Playgroud)
但是,最后一个命令不起作用。我该如何解决这个问题才能得到我想要得到的东西?