Come usare il comando CUT in Linux?

Il comando CUT è utile per coloro che elaborano file di big data in Linux. Può aiutarti a ottenere più facilmente le informazioni di cui hai bisogno ed escludere anche le informazioni che non ti servono. Se sai come usare il comando cut e il comando sed , sarai in grado di apportare facilmente grandi modifiche ai documenti. Diamo subito un’occhiata più da vicino al comando.

Immaginiamo di avere un documento simile a questo. Si chiama giocatori.txt.

christiano:ronaldo:38
lionel:messi:35
erling:haaland:24
kylian:mbappe:18

Questo documento è così piccolo che non è necessario utilizzare alcun comando per apportare modifiche in quanto è più veloce farlo manualmente. Ma se hai 100 righe nel documento, c’è molto tempo da risparmiare usando il comando cut e altri comandi come awk e sed.

Usando il comando taglia, cerchiamo di fare alcune cose interessanti con il file .txt nostri giocatori.

Come usare il comando CUT in Linux?

Comandi facili con il comando taglia.

cut -b 1 players.txt

Questo comando stamperà il primo bit su ogni riga del file.

cut -b 1-5 players.txt

Questo ti mostrerà i primi cinque caratteri di ogni riga del documento.

cut -d ":" -f 1 players.txt

Questo comando è un po’ più complicato, ma separa i campi l’uno dall’altro con il comando -d. Gli ho detto che il : (due punti) è il carattere che separa i campi. Di conseguenza, considererà il file composto da tre campi e, usando l’opzione -f, gli dico di stampare il primo campo. Il risultato sarà simile a questo.

Utilizzo del comando Taglia

Se si desidera visualizzare il primo e il terzo campo, è possibile modificare il comando in modo che sia simile al seguente.

cut -d ":" -f 1,3 players.txt

Facciamo un’ultima cosa: cambiare il delimitatore, i due punti. Forse vuoi uno spazio tra i nomi invece del :. Come si può fare?

cut -d ":" -f 1- players.txt --output-delimiter=" "

Questo ti mostrerà l’elenco completo con uno spazio tra i nomi invece dei due punti. Cosa succede se si desidera salvare l’output in un nuovo file? E’ possibile? Eseguire il comando seguente per salvare l’output del comando di taglio.

cut -d ":" -f 1- players.txt --output-delimiter=" " > newplayers.txt

Se esegui il comando, il risultato verrà salvato in newplayers.txt. È possibile eseguire il comando seguente per visualizzare il risultato.

cat newplayers.txt
Utilizzo del comando taglia in Ubuntu

Ecco. Ora hai imparato come usare alcune delle funzioni disponibili con il comando cut in Linux. Spero che li abbiate trovati utili. Vuoi scoprire qual è il miglior servizio VPN per Linux Mint e Ubuntu? O vuoi saperne di più su altri comandi Linux? Guardati intorno nella Guida agli indirizzi IP per trovare le informazioni che stai cercando.

Rispondi