码迷,mamicode.com
首页 > 其他好文 > 详细

sed命令

时间:2016-12-16 12:25:46      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:linux

sed命令:默认不编辑原文件,仅对模式空间中的数据做处理
-n: 静默模式,不默认显示模式空间的内容
-i: 直接修改源文件
-e script -e script:可以同时执行多个脚本
-f /path/to/sed_script: 指定要执行的脚本文件
-r: 表示使用扩展正则表达式


d: 删除匹配的行
p:显示符合条件的行
a \string: 在指定的行后面追加新行,内容为string
i \string: 在指定的行前面添加新行,内容为string
r file: 将指定的文件的内容添加到符合条件的行处
w file: 将指定范围内的内容另存至指定的文件中
s/pattern/string/: 查找并替换字符串,默认只替换每行中第一次匹配的地方
    g:全局替换
    i:忽略大小写
    替换模式的分隔符可以随意选取,例如:s###, s@@@
    &: 引用模式匹配的整个字符串
    后向引用:sed ‘s#\(l..e\)#\1r#g‘ sed.txt
    


本文出自 “www.aboboo520.com” 博客,请务必保留此出处http://aboboo520.blog.51cto.com/11330424/1883218

sed命令

标签:linux

原文地址:http://aboboo520.blog.51cto.com/11330424/1883218

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!