如何用 awk 对文件以特殊行为界限进行切割?
假设一个文件是类似这样一个格式:
SPLITTER filename1
aa
..
SPLITTER filename2
bb
..
SPLITTER filename3
cc
..
希望以 SPLITTER 这行为界限,将后面的内容输出到 filename 文件中。
查了下没有查到 awk 类似“如果匹配到 SPLITTER 就把后面的行输出到 $2 直到匹配到下一个 SPLITTER” 的语法,故有此问
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
awk -F 'SPLITER' '{print $1}'
不知道是不是你的意思
自己找到办法了。。。