【发布时间】:2017-05-01 18:34:30
【问题描述】:
我有一个包含许多不同文件的文件夹。 我想显示文件列表最后 100 行中的特定行。
到目前为止,我已经尝试了 Grep 和 Tail,但都没有给我我想要的东西:
示例:该文件夹包含以下文件:
- file_1.txt
- file_2.txt
- file_3.txt
- other_file.txt
- other_file2.txt
file_n.txt的内容是:
- 第 88 行:test_result: 18209102
- 第 89 行:再见
- ......
- 第 98 行:test_result:18202232
- 第 99 行:再见
目标: 仅列出每个 file_n.txt 的最后 10 行中的 test_result(第 90 行到第 99 行)
到目前为止我所尝试的:
tail -n 10 file_* | grep test_result
上面显示的几乎是我需要的,但我还需要每个结果的文件名来自,但对于我的生活,我不知道该怎么做。
【问题讨论】:
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地点。