在网上发现了一份关于 sed 和 awk 的单行脚本命令的参考,觉得挺有意思的,转录如下:
Contents
SED 单行脚本
文本间隔
编号
文本转换和替代
选择性地显示特定行
选择性地删除特定行
特殊应用
AWK 单行脚本
用法
文本间隔
编号和计算
构建字符串
构建数组
文本转换和替代
选择性的打印某些行
选择性的删除某些行
SED 单行脚本
文本间隔
在每一行后面增加一空行:
sed G
将原来的所有空行删除并在每一行后面增加一空行,这样在输出的文本中每一行后面将有且只有一空行:
sed /^$/d;G
在每一行后面增加两行空行:
sed G;G
将第一个脚本所产生的所有空行删除(即删除所有偶数行):
sed n;d
在匹配式样“regex”的行之前插入一空行:
sed /regex/{x;p;x;}
在匹配式样“regex”的行之后插入一空行:
sed /regex/G
在匹配式样“regex”的行之前和之后各插入一空行:
sed /regex/{x;p;x;G;}
编号
为文件中的每一行进行编号(简单的左对齐方式)。这里使用了“制表符”(tab,见本文末尾关于\t的用法的描述)而不是空格来对齐边缘:
sed = filename | sed N;s/\n/\t/
对文件中的所有行编号(行号在左,文字右端对齐):
sed = filename | sed N; s/
您可能关注的文档
- QS食品安全管理制度整理要点.doc
- Qt聊天程序课程设计要点.doc
- QT张晓彤如何成为高效人力资源管理者要点.doc
- RH技术介绍要点.doc
- RH炉炉外精炼用耐火材料要点.doc
- RJ酒店品牌延伸的对策要点.doc
- SAPFI功能要点.doc
- SAP各模块中文业务介绍要点.doc
- SAP全面预算管理要点.doc
- SCR脱硝设备安装指导书要点.doc
- 清明节高中下学期主题班会课件.pptx
- 统编版语文一年级下册课件《语文园地三》.pptx
- 统编版语文一年级下册课件《语文园地六》.pptx
- 一例ECMO术患者的个案护理.pptx
- 2.12 辽宋夏金元时期经济的繁荣 课件 2025-2026学年统编版七年级历史下学期.pptx
- 一例重症肺炎患者改善肺功能的循证个案护理.pptx
- 青春不“翻车”:电动车安全小贴士 高中下学期主题班会.pptx
- 主动脉夹层破裂的急救护理.pptx
- Unit 3 My school calendar Part A let's spell 课件(内嵌音视频)2025-2026学年人教PEP版英语五年级下册.pptx
- 乳糜尿的微生物学分析.pptx
最近下载
- 《中华人民共和国民族团结进步促进法》PPT专题课件.pptx VIP
- HJ-870-2017-固定污染源废气-二氧化碳的测定-非分散红外吸收法-方法验证报告.docx VIP
- 山东省普通高校招生(春季)考试数学模拟试卷(十).docx VIP
- 医用氧气瓶巡查记录表.docx VIP
- 山东省普通高校招生(春季)考试数学模拟试卷(九).docx VIP
- 钳工(高级工)职业技能等级认定实操试题.docx VIP
- 【党员大会】(2025年第四季度)2025年意识形态工作专题研判会暨政治生态分析研判会(会议议程、会议记录、意识形态工作总结、政治生态分析报告).doc VIP
- 山东省普通高校招生(春季)考试数学模拟试卷(十一).docx VIP
- TCECS758-2020 城镇排水管道混接调查及治理技术规程.pdf VIP
- 草坪修剪机结构设计及三维建模.doc VIP
原创力文档

文档评论(0)