sed

Posted Loneliness Ends HUHU

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sed相关的知识,希望对你有一定的参考价值。

               sed(以行式的数据处理)

 

    最终可以交给定时的程序 运行-- 可以添加一下数据(日志)到指定的文件中

   shell脚本:

    

    1>在最后一行添加一行(原文件不会改变,你可以把改变后的text追加到别的文本里查看):

        

   2>以行为单位的新增/删除

     1.删除:

       

    2.添加:

      

      

   3>以行为单位的替换与显示

    1.替换

        

    2.显示

      

  4>数据的搜寻并显示

      

   5>数据的搜索并删除

      

   6>数据的搜寻并执行命令

      

   7>数据的搜寻并替换

      

   8>将结束符为9的都改为!号

      

   9>使用正则,给f1.txt最后一行加 This is a test

      

  正则的使用:

     1.删除文件每行的第一个字符

      

    2>删除文件每行的第二个字符

      

     sed 是shell三大脚本处理工具之一,对行数据的操作,sed多用作静态文件的增删改查.是shell脚本处理复杂事务的左膀右臂。

以上是关于sed的主要内容,如果未能解决你的问题,请参考以下文章

Sed教程之Sed语法

sed和awk之sed篇(含sed高级用法)

sed 在指定行插入?

sed的增删改查sed常见问题

sed打印指定范围

sed删除怎么生效