shell - sed - 如何在特定行上打印正则表达式匹配
问题描述
我想用 sed 仅打印特定行的匹配项;
sed '1,4 /regextomatch/p'
:
sed:-e 表达式 #1,字符 5:未知命令:`/'
什么是打印命令?
解决方案
我建议:
sed -n '1,4{/regextomatch/p}' file
推荐阅读
- postgresql - 失败: npm install --save @nestjs/typeorm typeorm postgres
- azure - 仅在应用服务 Azure 上传出数据
- xml - 使用 xsl 在多次出现时连接特定的 XML 标记元素内容
- javascript - 如何使用 es6 或 lodash 将对象中的对象转换为数组
- artificial-intelligence - 给蒙特卡洛搜索的结果赋予更大的权重并减少转弯获胜是否有意义?
- c# - 在 Xamarin.Mac 中从其他人打开新的自定义窗口
- vue.js - VueJS:包括一些静态 HTML 和 JS
- macos - VirtualBox NS_ERROR_FAILURE (0x80004005)
- c - C 中的递归:我认为问题在于 fFunc 中的第二个问题
- firebase - 如何将 API 密钥传递给 AngularDart 构建?