awk一次读入每行,检查每一行的内容,如果匹配起始位置后,把一标志位设置成真,然后根据标志位来输出结果。
没有想到使用sed也行,呵呵
QUOTE:
aaaa
bbbb
ccccc
# mark start
dddd
dddd
aaaa
# mark end
aaaas
sssss
eeee
CODE:
sed -n '/mark start/,/mark end/{/#/d;p;}' urfileFrom: http://bbs.chinaunix.net/thread-992730-1-1.html