hhajhh 发表于 2018-8-23 07:55:15

SHELL编程四剑客练习--sed

  SHELL编程四剑客:
  sed    awk   grep      find
  sed可以将数据行进行替换、删除、新增、选取等特定工作
  1.sed 如果不加任何参数,是不会去修改文件中的内容的。加 -i参数会修改,如下图:

  2.在文件行首加空格或其他字符,如下图:

  行首   ^
  3.在行尾添加字符,如下图:

  行尾   $
  4.在某行之后添加内容,如下图:

  如果要在之前添加内容,把a改为i   就OK了。

  5.只显示其中某一行,如下图:

  匹配关键字,“p”“-n”
  也可以加行号显示,如下:

  '1p'代表第一行
  '1,5p’代表1到5行,中间为逗号
  '1p;$p'   代表第一行,最后一行,中间为分号
  6.删除操作,如下图:


页: [1]
查看完整版本: SHELL编程四剑客练习--sed