Linux基础命令sed(如何替换字符串)


 

sed                      #擅长增删改查       替换

               

               选项:

 

                             -n                     #取消默认输出
 
                       -r                     #支持扩展正则使用
 
                       -i                     #改变文件内容 
 
                       -e                    #允许多项编辑 
  

 

 

内部指令:
 
 
                p                         #print   打印
 
                 d                         # 删除  排除
 
                 a   #追加  将内容追加指定内容的后面
 
                 i   #插入   将内容插入到指定的内容的前面 
 
                 s   #替换
 
                 g   #全局
 
                 i   #忽略大小写
 
                 ^      #以什么开头
 
                 $      #以什么为结尾
 
                 ^$      #空行     排除有空格或者tab键的空行
 
#后向引用                         ()    扩展正则
前期定义          后期调用              \1       \2     第一个括号里面的内容 用 \1   第二个括号就是\2 
 
 
  查         过滤
 

 

 

 

 

 

 

  删       排除
 

 

 

 

 

 

 

 

 

 

 

增              添加内容到文件中

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

改       替换

s  替换       g   全局    i   忽略大小写

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
 
#后向引用    ()    扩展正则
 
前期定义   后期调用   \1  \2     第一个括号里面的内容 用 \1   第二个括号就是\2
 
 

 

 

 

 

 

 

 

 

 

 

 
 
 
 
 
 
 
 

 

                  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM