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

並べ替え:コマンドが見つかりません

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

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

sort コマンドの実行中に以下のエラーが発生した場合:

sort: command not found

選択したディストリビューションに従って、以下のパッケージをインストールしてみてください:

分布 コマンド
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
アルパイン apk add coreutils
Arch Linux pacman -S coreutils
カリ Linux apt-get install coreutils
CentOS yum install coreutils
Fedora dnf install coreutils
Raspbian apt-get install coreutils

構文

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

# 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. nc:コマンドが見つかりません

  2. id:コマンドが見つかりません

  3. w:コマンドが見つかりません

  1. mkfs:コマンドが見つかりません

  2. df:コマンドが見つかりません

  3. du:コマンドが見つかりません

  1. ファイル:コマンドが見つかりません

  2. tune2fs:コマンドが見つかりません

  3. fsck:コマンドが見つかりません