sed - 从文件中删除文本块
问题描述
我有一个图形 QL 模式文件,其中包含三个语音标记之间的注释;
"""
some text
"""
我需要删除块,想知道是否有人知道如何使用正则表达式来执行此操作,因为我可以使用 sed 或 grep 删除块
我不拥有 API,因此无法更改输出。
解决方案
也许是 sed:
sed '/"""/,/"""/d' <<END
a
"""
comment 1
"""
b
"""
comment 2
"""
c
END
a
b
c
推荐阅读
- uwsgi - 如何在 500 响应中制作瓶子打印错误消息?
- javascript - Masonry 仅在调整浏览器大小时有效
- javascript - 复制功能实现
- r - 更改数据框列表上的日期
- typescript - 使用 ts-checker-webpack-plugin 时 tslint 找不到用 TypeScript 编写的自定义 tslint 规则
- python - 从文件的开头和结尾删除行并将剩余的行写入新文件
- javascript - 如何在javascript中放置链接
- node.js - 如何在异步等待调用节点上设置超时
- swagger - 如何表示无关的 Swagger 参数
- ms-access - VBA DSum 在访问中不起作用