我有一个文本文件
$ cat a.txt
a_1
a_2
a_3
a_4
a_5
如果我搜索a_2,我需要在包含它的a_2之后获取所有元素 预期的输出是
a_2
a_3
a_4
a_5
请帮助。
答案 0 :(得分:5)
试试这个
awk "/a_2/ { flag = 1 }; flag" file
答案 1 :(得分:3)
使用awk很简单。
awk '/a_2/{p=1}p' your_file
答案 2 :(得分:1)
通过sed,
$ sed -n '/a_2/,/&/p' file
a_2
a_3
a_4
a_5
答案 3 :(得分:1)
最简单的方法。
more +"a_2" file