Menu
Coddy logo textTech

sortコマンド

CoddyのTerminalジャーニー「基礎」セクションの一部 — レッスン 32/82。

sort コマンドは、ファイル内の行をアルファベット順または数値の順序に並び替えます。fruits.txt があります:
banana
apple
cherry
mango
単に sort の後に filename を指定して入力します:
sort fruits.txt
出力は以下のようになります:
apple
banana
cherry
mango
便利なフラグ:-r逆順(降順)でソート:
sort -r fruits.txt
-n — アルファベット順ではなく数値順でソートします:
sort -n numbers.txt
-n を指定しない場合、数字はテキストとしてソートされるため、102 の前に来ます。-n を指定すると、値として正しくソートされます。-u — ソートと重複行の削除を同時に行います:
sort -u fruits.txt
-k — 特定のcolumnで並べ替えます(複数の列を持つファイルで便利です):
sort -k2 data.txt   # 2番目の列でソート
注: sort は元のファイルを変更しません — 画面にソートされた結果を出力するだけです。
challenge icon

チャレンジ

初心者

fruits.txt に対して sort コマンドを使用します:

  1. sort を使用してファイルをアルファベット順にソートします
  2. sort -r を使用してファイルをアルファベットの逆順にソートします

ヒント: 両方のコマンドを順番に実行してください。元のファイルは変更されません — sort は結果を出力するだけです。

自分で試してみよう

ターミナル
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン