03-20文件处理工具:wc,cut,sort,uniq

wc命令:统计行数,单词数,字节数(默认显示[lwc]那个选项)

    wc [OPTION]... [FILE]...

        -l:lines(行)

        -w:words(字)以空格分隔计算

        -c:bytes(字节)

        -m:chars(字符--character)

linux中wc命令用法            

字符与字节有什么区别 - CSDN博客

cut命令:

        cut OPTION... [FILE]...

            -d DELIMITER:指明分隔符P.S.-d ':'/-d ":"/-d:

            -f FILEDS:

                #:第#个字段

                #,#[,#]:离散的多个字段,例如1,3,6

                #-#:连续的多个字段,例如1-6

                混合使用:1-3,7

        --output-delimiter=STRING:指明结果以什么分隔符显示        

                 例如:#cut -d: -f1-5 --output-delimiter=/ /etc/passwd(以“/”显示)

sort命令:

    sort [OPTION]... [FILE]...

        -f:忽略字符大小写

        -r:逆序

        -t DELIMITER:字段分隔符

        -k #:以指定的字段进行排序

        -n:以数字进行排序(默认以ASCII码进行排序

        -u:uniq,排序后去重

uniq命令:(连续且完全相同方为重复)

    uniq [OPTION]... [INPUT [OUTPUT]]

        -c:显示每行重复出现的次数

        -d:仅显示重复出现过的行

        -u:仅显示未曾重复出现过的行

练习:

    以冒号分隔,取出/etc/passwd文件的第6至第10行,并将这些信息按第3个字段的数值大小进行排序,最后仅显示各自的第1个字段

你可能感兴趣的:(03-20文件处理工具:wc,cut,sort,uniq)