Bash
Comando Taglia
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