排序文字檔(sort 指令)

使用 sort 指令,可以在 File 參數所指定的檔案中,照字母排列字行,並將結果寫入標準輸出。

如果 File 參數指定了多個檔案,sort 指令就會連結這些檔案,並且將它們照字母順序排列成一個檔案。
註: sort 指令會區分大小寫,並且先排序大寫字母再排序小寫字母(此動作視語言環境而定)。
在下列範例中,檔案 names 的內容為:
marta
denise
joyce
endrica
melanie
states 的檔案內容為:
texas
colorado
ohio
  • 若要顯示檔案 names 排序後的內容,請鍵入:
    sort names
    系統會顯示如下的資訊:
    denise
    endrica
    joyce
    marta
    melanie
  • 若要顯示 namesstates 檔案排序後的內容,請鍵入:
    sort names states
    系統會顯示如下的資訊:
    colorado
    denise
    endrica
    joyce
    marta
    melanie
    ohio
    texas
  • 若要將檔案 names 的原內容取代為其經過排序的內容,請鍵入:
    sort -o names names
    此動作會將 names 檔案的內容置換成排序過的相同資料。

請參閱 Commands Reference, Volume 5 中的 sort 指令,以取得完整語法。