歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix資訊 >> UNIX(freebsd)如何對文本中的文字

UNIX(freebsd)如何對文本中的文字

日期:2017/3/6 10:58:06   编辑:Unix資訊

大家可以用sort命令對unix系統中的文件中的文本進行排序。如果打算按照特定的順序對文件中的文本進行排序,例如打算按字母順序或數字排序,此時就可以使用sort命令了。

默認情況下,sort命令將根據ASCII數值進行排序,而且不會忽略空格。

文本中的文字排序演示

登錄終端執行“sort 文件全名”並確定。

unix文本文字排序sort命令參數

sort命令參數 執行結果 -d telephone book(電話簿)排序法進行排序。該選項在執行排序時,將忽略除字母、數字和空格以外的其他字符。 -b 執行時,將忽略前置的空格。 -f 執行排序時,把小寫字母轉換為大寫字母。適用於創建區分大小寫的排序。 -n 根據字段的數字值排序。 -t 更改字母分隔符(sort用該分隔符來表明珍上字母結束,下一個字段開始)。默認情況下,sort用空格來分隔字母。 -u 如果輸入文本中有相同的行需要排序,那麼在排序輸出文本中只能顯示其中一行。 -r 與排序輸出相反。 -o 把結果發送到輸出文件,而不是屏幕上。目標文件名應緊跟-o選項。該選項和把命令輸出重定向到文件的結果一樣。
Copyright © Linux教程網 All Rights Reserved