欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

grep sed

程序员文章站 2023-12-26 15:09:39
...

grep 选项说明:

-n: 显示行号
--color=auto: 选中字符以彩色形式高亮显示
-A:  后面可加数字,为after之意,除了列出该行外,后续n行业列出来,-A3 列出之后的三行
-B: 后面可加数字,为before之意,除了列出该行外,前面n行业列出来, -B2列出之前的两行
-v: 选出不包含关键字的所有行
-i: 忽略关键字大小写 grep test data.info, 将选出test, TEST, Test ...

sed 工具:sed是一个管线命令,可以分享standard input, 进行数据的取代,删除,新增等功能

-n: 使用安静模式,在一般sed的用法中,会将处理后的所欲文本都打印出来,而不仅仅是被处理到的行,所以如果只想看被影响到的行,可以加上-n
-f: 将sed指令的动作写在一个文件内,-f filename 则可以执行该文件内的sed动作;
-i: 直接修改读取的档案内容,而不是由屏幕输出。即将修改后的数据会写到当前文件;
[n1, n2]function: 在指定行直接进行某种行为
function的取值可以是:
整行处理参数:
  a: 在指定行后面添加行
  i : 在指定行的前面添加行
  c: 取代指定行的内容
  d: 删除指定行
  p: 输出指定行
行内部分数据的搜索替换参数:
s: 取代指定的字符, sed '1,20s/old/new/g'

上一篇:

下一篇: