テキスト・ファイルをソートする (sort コマンド)

sort コマンドを使用して、File パラメーターで指定されたファイル内の行を、アルファベット順に並べ、 結果を標準出力に書き込むことができます。

File パラメーターに、複数のファイルが指定された場合、sort コマンドは、複数のファイルを連結し、こ れらのファイルを 1 つのファイルとしてアルファベット順に並び替えます。
注: 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 ファイルの内容は同じデータで置き換えられますが、データはソートされた順になっていま す。

完全な構文については、「コマンド・リファレンス 第 5 巻」の sort コマンドを参照してください。