歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> SHELL編程

Linux Shell學習:uniq命令使用方法介紹

 uniq命令的作用:顯示唯一的行,對於那些連續重復的行只顯示一次!

    接下來通過實踐實例說明:

    [root@stu100 ~]# cat test

    boy took bat home

    boy took bat home

    girl took bat home

    dog brought hat home

    dog brought hat home

    dog brought hat home

    看test文件的內容,可以看到其中的連續重復行

    [root@stu100 ~]# uniq test

    boy took bat home

    girl took bat home

    dog brought hat home

    uniq命令不加任何參數,僅顯示連續重復的行一次

    [root@stu100 ~]# uniq -c test

    2 boy took bat home

    1 girl took bat home

    3 dog brought hat home

    -c 參數顯示文件中每行連續出現的次數。

    [root@stu100 ~]# uniq -d test

    boy took bat home

    dog brought hat home

    -d選項僅顯示文件中連續重復出現的行。

    [root@stu100 ~]# uniq -u test

    girl took bat home

    -u選項顯示文件中沒有連續出現的行。

    [root@stu100 ~]# uniq -f 2 -s 2 test

    boy took bat home

    忽略每行的前2個字段,忽略第二個空白字符和第三個字段的首字符,結果at home

    [root@stu100 ~]# uniq -f 1 test

    boy took bat home

    dog brought hat home

    忽略每行的第一個字段,這樣boy ,girl開頭的行看起來是連續重復的行

Copyright © Linux教程網 All Rights Reserved