GNU/Linux >> Linux の 問題 >  >> Linux

Linux での sort コマンドの例

sort コマンドは、テキスト ファイルの行を昇順または降順で並べ替えたり、指定したキーに従って並べ替えたりするために使用されます。 sort コマンドは、ファイル内の行を並べ替えます。一般的な並べ替えコマンド オプションを表に示します。

オプション 説明
-k{列番号} フィールド値を指定します。たとえば、-k2 は 2 番目のフィールドを示します。
-n 文字列の数値に基づいて行を比較およびソートします。
-r フィールドを降順に並べ替えます。デフォルトでは、フィールドは昇順でソートされます。
-t{デリミタ} フィールドを別のフィールドから分離する

構文

並べ替えコマンドの構文は次のとおりです:

# sort [options] {file names}

sort コマンドの例

1. ファイルを昇順に並べ替える:

# sort path/to/file

2. ファイルを降順に並べ替える:

# sort --reverse path/to/file

3. 大文字と小文字を区別しない方法でファイルを並べ替える:

# sort --ignore-case path/to/file

4. アルファベット順ではなく数字を使用してファイルを並べ替える:

# sort --numeric-sort path/to/file

5. フィールドセパレータとして「:」を使用して、各行の 3 番目のフィールドで「/etc/passwd」を数値順に並べ替えます。

# sort --field-separator=: --key=3n /etc/passwd

6. 一意の行のみを保持してファイルを並べ替える:

# sort --unique path/to/file

7. ファイルを並べ替え、出力を指定された出力ファイルに出力します (ファイルをその場で並べ替えるために使用できます):

# sort --output=path/to/file path/to/file

8. 指数で数値を並べ替える:

# sort --general-numeric-sort path/to/file


Linux
  1. Linuxでの並べ替えコマンドと例

  2. Linuxでのmvコマンド:7つの重要な例

  3. Linuxテールコマンドの例

  1. Linux での ln コマンドの例

  2. Linux でのコマンド例

  3. Linux での gunzip コマンドの例

  1. Linux での gzip コマンドの例

  2. Linux での head コマンドの例

  3. Linux での file コマンドの例