Linux文字處理命令sort詳解

2022-10-06 19:42:11 字數 550 閱讀 7490

sort  對文字檔案內容進行排序

用法: +選項 +檔名(可跟多個檔案)

示例1:cat 1.txt

sort 1.txt    #文字,預設按字母a-z排序

實示例2:cat  2.txt

sort 2.txt  #數字,預設按1-9排序

-n 引數:sort -n 2.txt  #加-n,把數字從小到大排序

-r 引數:sort -n -r 2.txt程式設計客棧 #-r ,倒序排序(也適用於文字)

如果乙個文字有兩列內容,預設按第一列排序,示例:cat 3.txt

sort 3.txt   #預設按第一列排序

-t 引數:指定分隔符

-k引數:指定進行排序的列

示例:sort -t  ','  -k2  3.txt   #以逗號','為分隔符,對第二列排序

同樣的:sort -t  ','&nbswfhxuhzp; -k2n  3.txt&n #按第二列數字從小到大排序

sort -t  ','  -k2nr  3.txt  #按第二列數字從大到小排序

總結

Linux文字處理命令

4 linux文字處理命令sort命令 sort命令的功能是對檔案中的各行進行排序。sort命令有許多非常實用的選項,這些選項最初是用來對資料庫格式的檔案內容進行各種排序操作的。實際上,sort命令可以被認為是乙個非常強大的資料管理工具,用來管理內容類似資料庫記錄的檔案。sort命令將逐行對檔案中的...

Linux文字處理命令

1.tac 它和cat是反的,倒著輸出,先輸出最後一行,接著是倒數第二行,最後輸出的是第一行 2.rev reverse 先輸出最後乙個字元,接著是倒數第二個字元,最後才是第乙個字元,下面這個命令可以把輸入全部倒過來 tac f.txt rev 3.head 只顯示文字的開頭幾行,比如 head 2...

linux文字處理命令

sed grep find xargs 1.替換檔案內容sed i s test01 test02 g grep rl test01 home forum 說明 在 home forum目錄下,grep出含有test01字串的檔案,然後把test01替換成test02 2.sed替換換行符參考 se...