技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機純凈版,64位旗艦版,綠色軟件,免費軟件下載基地!

當前位置:主頁 > 教程 > 服務器類 >

linux下uniq和sort命令用法

來源:技術(shù)員聯(lián)盟┆發(fā)布時間:2018-07-12 18:00┆點擊:

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

  該命令各選項含義如下:

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

  -d 只顯示重復行。

  -u 只顯示文件中不重復的各行。

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

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

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

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

  2.sort命令

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

  參數(shù):

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

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

  -f 排序時,將小寫字母視為大寫字母。

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

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

  -m 將幾個排序好的文件進行合并。

  -M 前面3個字母依照月份的縮寫進行排序。

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

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

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

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

  -k 指定域

  --help 顯示幫助。

  --version 顯示版本信息。