Linux Shell脚本攻略:sed文本替换
2016-08-28 17:09
148 查看
小结:
/ {part1}/{part2} /:part1是替换前的内容,part2是替换后的内容,默认替换一次
s放开头表示搜索,g放结尾表示全部替换,d放结尾表示删除
^$表示空白行,分号组合多个sed命令
-----------------------------------------------------------------------------------------------------------
举个栗子:
sed "s/$//;s/ *//g;/^$/d" :删除空行,空行包括没有任何字符的空行,和只有若干个空格的空行。
s/$//
:在每一行后面追加空. s为搜索 如s/a/b/ 搜索a 将替换为b ,并只替换一次.
s/ *//g :将空格删除. g代表搜索到的全部替换 。“空格星”( " *") 代理多个空格
/^$/d :删除空行.
/ {part1}/{part2} /:part1是替换前的内容,part2是替换后的内容,默认替换一次
s放开头表示搜索,g放结尾表示全部替换,d放结尾表示删除
^$表示空白行,分号组合多个sed命令
-----------------------------------------------------------------------------------------------------------
举个栗子:
sed "s/$//;s/ *//g;/^$/d" :删除空行,空行包括没有任何字符的空行,和只有若干个空格的空行。
s/$//
:在每一行后面追加空. s为搜索 如s/a/b/ 搜索a 将替换为b ,并只替换一次.
s/ *//g :将空格删除. g代表搜索到的全部替换 。“空格星”( " *") 代理多个空格
/^$/d :删除空行.
相关文章推荐
- linux shell 脚本攻略学习20--awk命令入门详解
- linux shell脚本攻略笔记
- Linux Shell脚本攻略复习
- [百晓生]-linux shell脚本攻略(二)
- 《Linux Shell 脚本攻略》学习记录之四
- [linux Shell] Linux Shell 脚本攻略 小结
- linux shell 脚本攻略学习3
- linux shell 脚本攻略学习8---md5校验,sort排序,uniq命令详解
- linux shell 脚本攻略学习16--wc命令详解,tree命令详解
- 《linux Shell 脚本攻略》进阶学习(第一部分)
- Linux shell 脚本攻略之生成任意大小的文件
- Linux shell 脚本攻略 学习笔记-7
- Linux Shell脚本攻略(1.1)
- Linux Shell 脚本攻略--1
- Linux Shell脚本攻略—不止小试牛刀1(简介、终端打印)
- 思维导图学 Linux Shell攻略之干货篇 mysql数据库脚本管理系统
- [暑假学习笔记]五、Linux Shell 脚本攻略5
- linux shell 脚本攻略学习6-xargs详解
- linux shell 脚本攻略学习19--sed命令详解
- 《linux Shell 脚本攻略》进阶学习(第二部分)