Linux的sort指令
Linux的sort指令就是一種對檔案排序的工具,sort指令的功能十分強大,是Shell腳本程式設計時常使用的檔案排序工具。
sort指令将輸入檔案看做由多條記錄組成的資料流,而記錄由可變寬度的字元串組成,以換行符作為定界符。sort指令與awk一樣,可将記錄分成多個域進行處理,預設的域分隔符是空格,當然,域分隔符可由使用者制定其他符号。sort指令的基本格式為:
sort [選項] [輸入檔案]
sort指令選項有很多,常用的主要有:

sort指令的幾個基本例子:
-t選項:
-u選項:
-u選項用于去除排序結果中的重複行,在cargo.db檔案中寫入兩條重複記錄。
用vi指令操作cargo.db檔案,複制一行資料的操作方法如下:
- 把光标移動到要複制的行上
- 按yy
- 把光标移動到要複制的位置
- 按p
cat檢視寫好的檔案内容:
再對檔案去除排序結果中的重複行:
-o選項: