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

sed相关参数及基本用法

时间:2019-10-15 11:30:18      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:amp   位置   color   bsp   添加   内容   nbsp   sed   基本   

1. sed 参数 :

              

                       –n   特殊处理某一行

                       –i   修改更改文件内容

                      –s   替换取代

                       –P   列印

                       –d   删除

 

2. sed 替换指定内容 

      命令 :  

                sed    ‘-i   s/新的内容/要替换内容/  ’

3. sed 查看指定内容

     命令 : 

              sed  –n ‘/2018-10-31 12:12:12’/, 2018-10-31 12:12:12/p’ file.txt

4. sed合并文件上下两行为一行

    命令 :

              sed   –n   ‘{N; s/\n/\t/p}’     file.txt   

5. sed 在文件的指定位置插入相关内容

        1 > 在指定内容插入相应内容

          命令 ;

      Sed –i ‘s/指定字符/要插入的字符&/’ file.txt

          例如 :

                   在11前插入aaa

                  #    cat   file.txt

                   1122233444

                 #   sed  -i   ‘s/11/aaa&‘    file.txt

                 #  cat file.txt

                  aaa1122233444

         2 > 在指定内容后插入相应内容

            命令 ;

      Sed –i ‘s/指定字符/&要插入的字符/’ file.txt

         例如 :

                   在11后插入aaa

                  #    cat   file.txt

                   1122233444

                 #   sed  -i   ‘s/11/&aaa‘    file.txt

                 #  cat file.txt

                  11aaa22233444

6.sed 处理行头行尾内容

   1> 在每行的头添加字符,比如“HEAD”

      命令 :

               Sed  –i   ‘s/^/ HEAD&/’ /tmp/file.txt

    2 >在每行的尾部添加字符,比如“tail”

     命令:

              Sed  -I ‘s/$/&tail/’  /tmp/file.txt

注 :

      “^” 代表行首 “$” 代表行尾

          

sed相关参数及基本用法

标签:amp   位置   color   bsp   添加   内容   nbsp   sed   基本   

原文地址:https://www.cnblogs.com/zwq960212/p/11676502.html

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