美文网首页
3、文本处理

3、文本处理

作者: daisx | 来源:发表于2019-01-17 19:20 被阅读0次

    A:查看文本[cat] [tac] [more] [less] [head] [tail]

        cat: 连接并显示 [ -n:显示行号 -E:显示行结束符   -t:显示制表符 -v:显示非打印字符]
        tac:  和cat类似,只是将显示方式设置成了反向镜像显示。
        more/less:分屏显示 more翻页到最后默认退出,less不会退出。
        more:  cat类似,区别在于分屏翻页显示类容 [空格:后翻   B:前翻  回车:行翻  q键:退出]
        head:   查看前N行 默认10行
        tail:   查看后N行    [ -f立即显示所有所有更改,查看文件尾部不退出.]
        可以用来监控日志服务,等待显示后续追加内容,重点操作
    

    B:文本剪切

       cut   【-d:指定分隔符  -f:指定要显示的字段】
    

    C:文本排序

      sort  :只影响显示,不影响源文件。默认按照ASCII排序
      -n:数据大小排序    -r:逆序排序        -t:字段分隔符,
      -u:去掉重复        -f:忽略大小写      -uniq:显示重复的行   
      -d:只显示重复      -c :显示重复次数   -k :指定排序关键字
    

    liunx中的相同行是指:相邻的,并且值相同的才属于相同,如果不相邻则不同

    D:文本统计

     wc:(word count)分别显示行数,单词数,字节数。
       -l:只显示行号        -L:最长一行包含字符
       -m:只显示字符数      -c: 只显示单词数
    

    F:字符处理命令

      tr:用于实现转换或者删除字符。使用输入重定向<,来实现改变文件中的字符。
      -d   删除指定的字符。
      tr  "a-z" "A-Z" 文件 x  将文件X中的所有小写字母改变为大写。
    

    相关文章

      网友评论

          本文标题:3、文本处理

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