文本处理:
cut(剪切)、join(文件链接拼凑)、sedawk(报告生成)、sort(文本排序)


1.cut : 

    -d:   指定字段分隔符,默认是空格
    -f:    指定要显示的字段
   例: -f1,3(显示第一和第三个字段)
           -f1-3(显示第一到第三个字段)


cut的例子:
cut -d:(分隔符为冒号)-f1(字段) /etc/passwd

sort:文本排序(不影响原文次序,只影响显示次序)按照ASCII升序排序

          (默认排序时按照输出的字符逐个自左向右进行比较排序)
          -n:数值排序
          -r: 降序
          -t: 字段分隔符(-t:)
          -k: 以哪个字段为关键字进行排序(-k3)
          -u: 排序后相同的行只显示一次
          -f: 排序时忽略字符大小写

uniq:(只有相邻的而且重复行才会被认定为重复行)
          -d: 只显示重复的行
          -D: 显示所有重复的行
          -c: 显示文件中行重复的次数


wc(word count):文本统计


例子:wc /etc/fstab
显示结果:8         48          608 /etc/fstab
                8行  48个单词    608个字节


wc

          -l:只显示行数
        -w:只显示单词数
         -c:只显示字节数
        -m:只显示字符
        -L:最长的一行包含多少个字符


 字符处理命令:tr--------转换或删除字符


例:把ab字符集里面的字符对应换成AB对应的字符(就是对应字符的小写换成对应字符的大写)

tr 'ab' 'AB'


tr

-d:删除出现在字符集中的所有字符

字符处理命令:--------转换或删除字符


例:把ab字符集里面的字符对应换成AB对应的字符(就是对应字符的小写换成对应字符的大写)

tr 'ab' 'AB'


tr

-d:删除出现在字符集中的所有字符

例:tr -d "ab"