English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Il comando cut di Linux

Manuale dei Comandi di Linux

Il comando cut di Linux viene utilizzato per visualizzare il testo delle righe da num1 all'inizio a num2.

Sintassi

cut [-bn] [file]
cut [-c] [file]
cut [-df] [file]

Istruzioni per l'uso:

Il comando cut trattiene i byte, i caratteri e i campi da ogni riga del file e li scrive nel flusso di output standard.

Se non si specifica il parametro File, il comando cut legge l'input standard. Deve essere specificato uno dei flag -b, -c o -f.

Parametro:

  • -b :Dividi per byte. Queste posizioni di byte ignorano i confini dei caratteri multibyte, a meno che non venga specificato anche il flag -n.
  • -c :Dividi per carattere.
  • -d :Simbolo di separazione personalizzato, predefinito come tabulazione.
  • -f :Con -d, specifica quale area visualizzare.
  • -n :Annulla la divisione dei caratteri multibyte. Solo con il flag -b.
    All'interno dell'intervallo, il carattere viene scritto; altrimenti, il carattere viene escluso

Esempio Online

Quando esegui il comando who, otterrai qualcosa del genere:

$ who
rocrocket :0           2009-01-08 11:07
rocrocket pts/0        2009-01-08 11:23 (:0.0)
rocrocket pts/1        2009-01-08 14:15 (:0.0)

Se vogliamo estrarre il terzo byte di ogni riga, dobbiamo fare così:

$ who|cut -b 3
c
c

Manuale dei Comandi di Linux