GNU/Linux >> Znalost Linux >  >> Linux

cut:příkaz nenalezen

Příkaz vyjmout extrahuje zadané řádky textu ze souboru. Běžné možnosti příkazu řezu a jejich použití jsou uvedeny v následující tabulce.

Možnost Popis
-c Uveďte počet znaků, které se mají vyjmout z každého řádku.
-d{oddělovač} Oddělte jedno pole od druhého.
-f{čísla polí} Uveďte čísla polí, která se mají vyříznout, oddělená oddělovačem. Například -f2 označuje pole mezi první a druhou instancí oddělovače.
-s Pokud není oddělovač nalezen, potlačte řádek.

Syntaxe

Syntaxe příkazu cut je:

# cut [options] {file names}

Příkaz vyjmout se používá k zobrazení pouze určitých sloupců nebo znaků z textového souboru nebo z jiných výstupů příkazů. Například v následujícím příkazu zobrazíme přihlašovací jména ze souboru /etc/passwd:

$ cut -d: -f1 /etc/passwd

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

cut: 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

Příklady příkazů cut

1. Vytiskněte konkrétní rozsah znaků/polí na každém řádku:

# command | cut --characters|fields=1|1,10|1-10|1-|-10

2. Vytiskněte rozsah každého řádku se specifickým oddělovačem:

# command | cut --delimiter="," --characters=1

3. Vytiskněte rozsah každého řádku konkrétního souboru:

# cut --characters=1 path/to/file

4. Následující příkazový řádek zobrazí první a třetí pole ze souboru odděleného dvojtečkou (nadbytečné řádky odstraněné z výstupu):

$ cut -d: -f1,3 /etc/passwd

5. Následující příkazový řádek zobrazí pouze první čtyři znaky každého řádku v souboru /etc/passwd:

$ cut -c 1-4 /etc/passwd


Linux
  1. Subscription-manager:příkaz nenalezen

  2. dnf:příkaz nenalezen

  3. bc:příkaz nenalezen

  1. dpkg:příkaz nenalezen

  2. id:příkaz nenalezen

  3. w:příkaz nenalezen

  1. ifrename:příkaz nenalezen

  2. df:příkaz nenalezen

  3. du:příkaz nenalezen