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