linux截取字符串之sort、uniq、cut用法

sort命令是幫咱們依據不一樣的數據類型進行排序spa

參  數:
  -b   忽略每行前面開始出的空格字符。
  -c   檢查文件是否已經按照順序排序。
  -f   排序時,忽略大小寫字母。
  -M   將前面3個字母依照月份的縮寫進行排序。
  -n   依照數值的大小排序。
  -o<輸出文件>   將排序後的結果存入指定的文件。
  -r   以相反的順序來排序。
  -t<分隔字符>   指定排序時所用的欄位分隔字符。
  -k  選擇以哪一個區間進行排序。3d

  -u 排序並去重blog

  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~排序

這是a.txt文件的內容:數據類型

(1)sort的-u選項,去掉重複行並升序。im

(2)sort的-r選項,降序數據

 

(3) sort的-n選項   以數值來排序sort

 

 

 

uniq

選項與參數:
-i   :忽略大小寫字符的不一樣;
-c  :進行計數
-u  :只顯示惟一的行

aaa的內容以下db

排序以後刪除了重複行,同時在行首位置輸出該行重複的次數img

 

cut

cut命令能夠從一個文本文件或者文本流中提取文本列。

選項與參數:
-d  :後面接分隔字符。與 -f 一塊兒使用;
-f  :依據 -d 的分隔字符將一段信息分割成爲數段,用 -f 取出第幾段的意思;
-c  :以字符 (characters) 的單位取出固定字符區間;

shadow文件以下;

將文件內容取出我要低三列的內容並去掉重複行,-d 以:爲分隔符取值。-f 分隔符第幾列。

相關文章
相關標籤/搜索