sed 或 awk 打印单词之间的行

2023-12-12

如何打印之间的所有行 “B 部分(” 到行中开始的下一个“部分”单词?

A 节(

. .

)

B 节(

. .

)

C 部分(

. .

)


sed -n '
  /^section B/!n;
  /^section B/d;
  /^)/q;
  p
' yourfile

上述 sed 脚本的说明,分步骤:

  1. 虽然线路没有!从...开始section B移至下一行。
  2. 在我们到达所需的行后删除section B文本行。
  3. 如果该行开头为)我们退出了。
  4. 否则我们打印当前处理的行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

sed 或 awk 打印单词之间的行 的相关文章

随机推荐