テキスト・ファイルをソートする (sort コマンド)
sort コマンドを使用して、File パラメーターで指定されたファイル内の行を、アルファベット順に並べ、 結果を標準出力に書き込むことができます。
File パラメーターに、複数のファイルが指定された場合、sort コマンドは、複数のファイルを連結し、こ
れらのファイルを 1 つのファイルとしてアルファベット順に並び替えます。
注: sort コマンドは、大文字小文字を区別し、大文字を並び替えた後に
小文字を並び替えます (この動作は、ロケールによって異なります)。
下記の例では、names というファイルの内容が、次のとおりになっています。
marta
denise
joyce
endrica
melanieまた、states というファイルの内容は、次のとおりです。texas
colorado
ohio- names という名前のファイルの内容をソートして表示させるには、次のように入力します。
システムは次のような情報を表示します。sort namesdenise endrica joyce marta melanie - names と states というファイルの、ソートした内容を表示するには、次のように入力します。
システムは次のような情報を表示します。sort names statescolorado denise endrica joyce marta melanie ohio texas - names という名前のファイルの元の内容を、ソートされた内容で置き換えるには、次のように入力しま
す。
これにより、names ファイルの内容は同じデータで置き換えられますが、データはソートされた順になっていま す。sort -o names names
完全な構文については、「コマンド・リファレンス 第 5 巻」の sort コマンドを参照してください。