當(dāng)前位置: 首頁IT技術(shù)操作系統(tǒng) → linux中sort命令和uniq命令用法

linux中sort命令和uniq命令用法

更多

下面要跟大家分享的是linux中sort命令和uniq命令用法,希望對(duì)朋友們有所幫助!

1.uniq命令

使用說明:這個(gè)命令讀取輸入文件,并比較相鄰的行。在正常情況下,第二個(gè)及以后更多個(gè)重復(fù)行將被刪去,行比較是根據(jù)所用字符集的排序序列進(jìn)行的。該命令加工后的結(jié)果寫到輸出文件中。輸入文件和輸出文件必須不同。如果輸入文件用“- ”表示,則從標(biāo)準(zhǔn)輸入讀取。

該命令各選項(xiàng)含義如下:

-c 顯示輸出中,在每行行首加上本行在文件中出現(xiàn)的次數(shù)。它可取代- u和- d選項(xiàng)。

-d 只顯示重復(fù)行。

-u 只顯示文件中不重復(fù)的各行。

-n 前n個(gè)字段與每個(gè)字段前的空白一起被忽略。一個(gè)字段是一個(gè)非空格、非制表符的字符串,彼此由制表符和空格隔開(字段從0開始編號(hào))。

+n 前n個(gè)字符被忽略,之前的字符被跳過(字符從0開始編號(hào))。

-fn 與- n相同,這里n是字段數(shù)。

-sn 與+n相同,這里n是字符數(shù)。

2.sort命令

語法:sort [-bcdfimMnr][-o<輸出文件>][-t<分隔字符>][+<起始欄位>-<結(jié)束欄位>][--help][--verison][文件]

參數(shù):

-b   忽略每行前面開始出的空格字符。

-d   排序時(shí),處理英文字母、數(shù)字及空格字符外,忽略其他的字符。

-f   排序時(shí),將小寫字母視為大寫字母。

-i   排序時(shí),除了040至176之間的ASCII字符外,忽略其他的字符。

-c   檢查文件是否已經(jīng)按照順序排序。

-m   將幾個(gè)排序好的文件進(jìn)行合并。

-M  前面3個(gè)字母依照月份的縮寫進(jìn)行排序。

-n   依照數(shù)值的大小排序。

-o<輸出文件>   將排序后的結(jié)果存入指定的文件。

-r   以相反的順序來排序。

-t<分隔字符>   指定排序時(shí)所用的欄位分隔字符。

-k 指定域

--help   顯示幫助。

--version   顯示版本信息。

熱門評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)