sed (stream editor 流编辑器简写 ) ,用于过滤和转换文本

synopsis

  sed [option] ... {script-only-if-no-other-script} [input file]

description

  -a  --append 追加,追加到指定行之后

    示范文本:persion.txt

    101,oldboy,CEO

    102,zhuangyao,CTO

    103,Alex,COO

    104,yy,CFO

    105,feixue,CIO

    :sed '2a 107,dandan,CSO'  persion.txt

    结果:

      

      -i --insert 插入 插入到指定行之前

    :sed '2i 107,dandan,CSO'  persion.txt

      

    sed除了匹配单行外,可以对多行进行操作

     n,m 匹配n~m行

     n,$ 匹配n到结尾

     n~2 匹配第n,n+2,n+3,...行(等差数列)

     n,n+m 匹配第n到n+m行

     /gaogzhen/ 匹配包含字符串"gaogzhen"的所有行

    /gaogzhen/,/gaog2zh/ 匹配包含字符串"gaogzhen"的行到包含字符串"gaog2zh"的行

  d --delete 删除 删除指定的行

    :sed '2d'  persion.txt

      

  常用格式

  sed 's#ori#new#g' [inputfile]--讲new字符串替换ori字符串 ori可以是正常表达式

  实例:sed 's#oldboy#gaogzhen#g' persion.txt

      

  

      

  

  

最新文章

  1. .NET 4.0 版本号
  2. iOS UITableView行高自行扩展
  3. 如何禁用IE10的明文显示密码和快速清除功能
  4. spring2.5整合hibernate3.0
  5. Call C# in powershell
  6. Free Pascal的IDE界面乱码解决方法
  7. Dell笔记本禁用触摸板的方法
  8. MySQL----information-schema数据库相关权限的说明。
  9. rhApp遇到的项目问题
  10. Python模拟登陆
  11. Matlab绘图-很详细,很全面
  12. jail brak 获取当前安装app列表
  13. 隐马尔可夫模型(HMM)原理
  14. requireJS 源码(二) data-main 的加载实现
  15. ES6之Proxy及Proxy内置方法
  16. jsp 之 解决mysql不是内部或外部命令问题
  17. iOS - Bluetooth 蓝牙
  18. 数组,arrayList和List
  19. bootstrap-table 中取主键字段的问题,主键名不叫id
  20. 聊聊Http协议

热门文章

  1. 浅谈H5技术
  2. 【poj1734】Sightseeing trip
  3. UVA10305:Ordering Tasks(拓扑排序)
  4. python之序列化json模块与pickle模块(待补充)
  5. 【aspnetcore】模拟中间件处理请求的管道
  6. 117 Populating Next Right Pointers in Each Node II 每个节点的右向指针 II
  7. POJ - 2186  Popular Cows tarjain模板题
  8. MySQL在远程访问时非常慢的解决skip-name-resolve
  9. 小程序 显示Toobar
  10. asp.net中通过form表单submit提交到后台的实例