Chinaunix
标题:
截取匹配字符之间行
[打印本页]
作者:
aaaa_123
时间:
2019-03-24 20:37
标题:
截取匹配字符之间行
本帖最后由 aaaa_123 于 2019-03-24 20:40 编辑
截取匹配字符之间行,
aaaa0
aaa
aaaaa
.....
.
zzz
zzzz
zzzzzz
awk '/^aaa$/{p=1;next}/^zzzz$/{p=0}p'
sed -e '1,/^aaa$/d' -e'/^zzzz$/,$d'
不知为什么, 使用上面 在ascii的范围内实际测试里, 匹配的字符之间部分行丢失了,
请问有效率更高写法吗
thanks all
作者:
jzsjm1002
时间:
2019-03-24 21:24
sed -n '/^aaa$/,/^zzzz$/p'
awk '/^aaa$/,/^zzzz$/{print}'
作者:
aaaa_123
时间:
2019-03-25 14:20
回复
2#
jzsjm1002
thanks
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2