shell 如何匹配最后两行?

2018-12-04 11:43:32 +08:00
 fsckzy

文件内容如下:

e0ebd07d refs/tags/release-1
a9afb2b5 refs/tags/release-2
7de1982d refs/tags/release-3
e0ebd07d refs/tags/release-4
e0ebd07d refs/tags/release-5
a9afb2b5 refs/tags/release-6
7de1982d refs/tags/release-7
e0ebd07d refs/tags/release-8

我想匹配除了最后两行的其他行?

1612 次点击
所在节点    问与答
5 条回复
realityone
2018-12-04 13:01:28 +08:00
不知道你想要表达什么。

标题:gtail -n -2
正文:ghead -n -2

是 GNU Coreutils 的 head 和 tail
pkookp8
2018-12-04 13:04:21 +08:00
grep -vE "release-[78]"
fsckzy
2018-12-04 13:32:28 +08:00
@realityone
@pkookp8 我是想匹配一个文本文件除了最后两行的其他行。
zbinlin
2018-12-04 13:53:50 +08:00
head -n-2 <filename>
fsckzy
2018-12-04 14:33:26 +08:00
@zbinlin 谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/514148

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX