【发布时间】:2018-08-08 19:56:27
【问题描述】:
假设我有一个文件 myfile.txt,内容如下:
1234
5678
start
stuff
stop
9871
我想获取页眉“开始”和页脚“停止”之间的数据,但不包括这些边框(所以在这种情况下,我的结果将只是“东西”行)。使用 awk 和 sed,我尝试了以下方法:
awk '/start/ { show=1 } show; /stop/ { show=0 }' myfile.txt
sed -n '/start/,/stop/p' myfile.txt
但这些包括输出中的页眉和页脚。 我怎样才能做到不保留页眉和脚 - 而只保留两者之间的信息?
【问题讨论】: