GNU/Linux >> Znalost Linux >  >> Linux

sort:příkaz nenalezen

Příkaz sort se používá k řazení řádků textového souboru ve vzestupném nebo sestupném pořadí nebo k řazení podle zadaného klíče. Příkaz sort uspořádá řádky v souboru. V tabulce jsou uvedeny běžné možnosti příkazů řazení.

Možnost Popis
-k{čísla sloupců} Uveďte hodnoty polí. Například -k2 označuje druhé pole.
-n Porovnejte a seřaďte řádky na základě číselné hodnoty řetězce.
-r Seřaďte pole v sestupném pořadí. Ve výchozím nastavení jsou pole řazena vzestupně.
-t{delimiter} Oddělte jedno pole od druhého.

Pokud při spouštění příkazu řazení narazíte na níže uvedenou chybu:

sort: command not found

můžete zkusit nainstalovat níže uvedený balíček podle vaší volby distribuce:

Distribuce Příkaz
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
Alpine apk add coreutils
Arch Linux pacman -S coreutils
Kali Linux apt-get install coreutils
CentOS yum install coreutils
Fedora dnf install coreutils
Raspbian apt-get install coreutils

Syntaxe

Syntaxe příkazu sort je:

# sort [options] {file names}

třídění příkladů příkazů

1. Seřaďte soubor ve vzestupném pořadí:

# sort path/to/file

2. Seřaďte soubor v sestupném pořadí:

# sort --reverse path/to/file

3. Seřaďte soubor tak, aby se nerozlišovala malá a velká písmena:

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

4. Seřaďte soubor podle číselného spíše než abecedního pořadí:

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

5. Seřaďte `/etc/passwd` podle 3. pole každého řádku číselně, jako oddělovač polí použijte „:“:

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

6. Seřaďte soubor tak, aby byly zachovány pouze jedinečné řádky:

# sort --unique path/to/file

7. Seřadit soubor, tisknout výstup do zadaného výstupního souboru (lze použít k třídění souboru na místě):

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

8. Seřaďte čísla s exponenty:

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


Linux
  1. ifrename:příkaz nenalezen

  2. nc:příkaz nenalezen

  3. nano:příkaz nenalezen

  1. rm:příkaz nenalezen

  2. dotyk:příkaz nenalezen

  3. mv:příkaz nenalezen

  1. dos2unix:příkaz nenalezen

  2. ln:příkaz nenalezen

  3. sed:příkaz nenalezen