テキスト・ファイルをソートする (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 ファイルの内容は同じデータで置き換えられますが、データはソートされた順になっていま す。