Esempi di taglio Bash

Esempi Di Taglio Bash



Puoi automatizzare le attività nello script Bash tramite diversi comandi e programmi. Sebbene sia necessaria una buona conoscenza dei comandi per creare eccellenti script Bash, ci sono alcuni comandi che puoi utilizzare come principiante. Taglia è un semplice comando per estrarre un testo specifico dal file.

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
  1. 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.
  2. 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'.