grep sed

作者: 币来币往 | 来源:发表于2018-03-30 17:00 被阅读0次

    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'
    
    

    相关文章

      网友评论

          本文标题:grep sed

          本文链接:https://www.haomeiwen.com/subject/udlicftx.html