Cut è un comando versatile che puoi utilizzare con altri comandi inclusi i comandi 'sort' e 'grep'. Diamo un'occhiata ad alcuni dei migliori esempi di taglio di Bash con i quali puoi comprendere il comando 'taglia' senza problemi.
Esempi di taglio Bash
Il comando 'taglia' è utile quando si estraggono i dati da un file di testo. Basta specificare i campi desiderati e lui farà il resto. Per usarlo, inserisci il seguente comando:
taglio -D 'delimitatore' -f1 file.txt
- L'opzione '-d' ci consente di inserire il delimitatore. È un carattere o una serie di caratteri che separa le stringhe di testo. Sostituisci il termine 'delimitatore' con il delimitatore effettivo.
- Utilizzando l'opzione '-f', specifica quali campi (numeri di colonna) stai estraendo dal file.
Prendiamo ad esempio un file “info.txt” che consiste nel seguente insieme di informazioni:
Prateek, Figi, 26 anni
Sean, India, 21 anni
Giosuè, Giappone, 19 anni
Ora, per estrarre il primo e il terzo file da questo file, il comando sarà:
Taglio -D ',' -f1, 3 info.txt
Se hai un file con dati separati da una tabulazione, il suo valore delimitatore sarà '$'\t''.
Se hai bisogno di ottenere un intervallo di caratteri da un rispettivo campo, usa l'opzione '-c':
taglio -c1-5 file.txt
Tieni presente che l'opzione '-c' non si combina con le altre opzioni. Al momento dell'esecuzione, visualizza l'output in base all'intervallo di caratteri specificato.
Conclusione
In Linux, 'cut' è uno strumento importante che puoi utilizzare per estrarre i dati da file diversi. Sebbene semplice, ha vari usi e può essere combinato con molti comandi. Questa guida rapida ha discusso alcuni esempi dei comandi di taglio di Bash. Innanzitutto, abbiamo spiegato il comando di base e poi abbiamo discusso alcuni esempi avanzati. Inoltre, puoi pipeline l'output degli altri comandi come input nel comando 'cut'.