Ricerca…


introduzione

In Bash, il comando di cut è utile per dividere un file in più parti più piccole.

Sintassi

  • taglia [opzione] file

Parametri

Opzione Descrizione
-b LIST , --bytes=LIST Stampa i byte elencati nel parametro LIST
-c LIST , - --characters=LIST Stampa i caratteri nelle posizioni specificate nel parametro LIST
-f LIST , --fields=LIST Stampa campi o colonne
-d DELIMITER Utilizzato per separare colonne o campi

Mostra la prima colonna di un file

Supponiamo di avere un file simile a questo

John Smith 31
Robert Jones 27
...

Questo file ha 3 colonne separate da spazi. Per selezionare solo la prima colonna, effettuare le seguenti operazioni.

cut -d ' ' -f1 filename

Qui il flag -d , specifica il delimitatore o ciò che separa i record. L' -f specifica il numero del campo o della colonna. Questo mostrerà il seguente output

John
Robert
...

Mostra le colonne da x a y di un file

A volte, è utile visualizzare un intervallo di colonne in un file. Supponiamo di avere questo file

Apple California 2017 1.00 47
Mango Oregon 2015 2.30 33

Per selezionare le prime 3 colonne fare

cut -d ' ' -f1-3 filename

Questo mostrerà il seguente output

Apple California 2017
Mango Oregon 2015


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow