sed命令小总结(一)
2017-05-03 09:34
309 查看
sed命令小总结1、sed:Stream Editor,操作时,是逐行进行操作2、sed命令(1)、d 删除符合条件的行sed “1,2d” /etc/passwd 删除1,2行sed “3,$d” /etc/passwd 删除第3行到最后一行sed “/oo/d” /etc/passwd 删除含有oo的行sed “1,+2d” /etc/passwd 删除3行sed “1d” /etc/passwd 删除第一行sed “/^\//d” /etc/passwd 删除以/开头的行(加\转义)(2)、p 显示符合条件的行sed “/^\//” /etc/passwd 显示以/开头的行,并且将原本的文件显示一遍sed -n “/^\//” /etc/passwd 只显示符合条件的行,原本的文件不显示(3)、a空格\string 在指定的行后面追加新行,内容为“string”,string可以加引号,也可以不加引号
sed ‘/^\//a \#hello world’ /etc/passwd在以\开头的行下面追加一行#hello world
sed “/^\//a#hello world \n#hello world” 在以\开头的行下面追加两行,\n为换行符
(4)、i空格\string 在指定的行前面加新行,内容为string(5)、r 文件 将指定的文件的内容添加至指定的行处sed “3r /var/log/boot.log” /etc/passwd 将/var/log/boot.log中的内容加到底3行下面sed “1,7r /var/log/boot.log” etc/passwd 强 中的内容分别加到第1到7行下面(6)、w 文件 将指定的范围呢的内容sed -n /oo/w /tmp.oo.txt“ /etc/passwd 将含有oo的行另存为/tmp/boot.log -n 静模式,不再默认显示模式空间的内容 -i 直接修改源文件 -eSCRIPT -e SCRIPT 可以同时执行多个脚本 -f/PATH/TO/SED_SCRIPT file(7)、s/查找的内容/string/ 查找并且替换,默认只替换每一行中第一次被模式匹配的字符串(也可以用s###、是s$$$只要三个是一样的就行)sed ‘s/oo/OO/’ /ETC/PASSWD 将oo替换为OOsed ‘s/^\//#’ /etc/passwd 将每一行行第一次匹配到的的/替换为# g:全局替换 i:忽略字符大小写C 将每行之间的空格删除并且打印history | sed 's#[[:space:]]+##g' 将每行之间的空格删除并且打印(一个或者多个空格)(使用awk更简单) 【待补充】
sed ‘/^\//a \#hello world’ /etc/passwd在以\开头的行下面追加一行#hello world
sed “/^\//a#hello world \n#hello world” 在以\开头的行下面追加两行,\n为换行符
(4)、i空格\string 在指定的行前面加新行,内容为string(5)、r 文件 将指定的文件的内容添加至指定的行处sed “3r /var/log/boot.log” /etc/passwd 将/var/log/boot.log中的内容加到底3行下面sed “1,7r /var/log/boot.log” etc/passwd 强 中的内容分别加到第1到7行下面(6)、w 文件 将指定的范围呢的内容sed -n /oo/w /tmp.oo.txt“ /etc/passwd 将含有oo的行另存为/tmp/boot.log -n 静模式,不再默认显示模式空间的内容 -i 直接修改源文件 -eSCRIPT -e SCRIPT 可以同时执行多个脚本 -f/PATH/TO/SED_SCRIPT file(7)、s/查找的内容/string/ 查找并且替换,默认只替换每一行中第一次被模式匹配的字符串(也可以用s###、是s$$$只要三个是一样的就行)sed ‘s/oo/OO/’ /ETC/PASSWD 将oo替换为OOsed ‘s/^\//#’ /etc/passwd 将每一行行第一次匹配到的的/替换为# g:全局替换 i:忽略字符大小写C 将每行之间的空格删除并且打印history | sed 's#[[:space:]]+##g' 将每行之间的空格删除并且打印(一个或者多个空格)(使用awk更简单) 【待补充】
相关文章推荐
- sed的常用命令总结(一)
- sed命令的总结
- sed命令总结
- find、sed、awk、grep命令总结
- linux命令总结sed命令详解
- sed 命令 使用 总结
- sed命令实现文件内容替换总结案例
- SED和AWK的单行命令总结(一)
- sed 命令总结
- linux命令总结:sed
- SED命令总结
- 关于sed命令的打印总结
- Linux之Sed命令详解(总结一些实用例子)
- Sed命令用法总结
- linux运维实战练习及linux shell脚本、awk、sed工具命令学习总结
- sed常用命令总结(二)
- sed命令用法总结
- sed命令学习总结
- sed,awk,grep,cut命令总结
- sed命令简单总结