• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Loneliness Ends HUHU
热情坦诚
博客园    首页    新随笔    联系   管理    订阅  订阅
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脚本处理复杂事务的左膀右臂。

posted on 2018-05-28 15:09  meiLinYa  阅读(160)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3