Exemple Bash Cut

Exemple Bash Cut



Puteți automatiza sarcinile din scriptul Bash prin diferite comenzi și programe. Deși aveți nevoie de o bună cunoaștere a comenzilor pentru a crea scripturi Bash excelente, există câteva comenzi pe care le puteți folosi ca începător. Cut este o comandă simplă pentru a extrage un anumit text din fișier.

Cut este o comandă versatilă pe care o puteți folosi cu alte comenzi, inclusiv comenzile „sort” și „grep”. Să ne uităm la unele dintre cele mai bune exemple de tăiere Bash prin care puteți înțelege comanda „tăiați” fără bătăi de cap.

Exemple Bash Cut

Comanda „cut” este utilă la extragerea datelor dintr-un fișier text. Doar specificați câmpurile pe care le doriți și se ocupă de restul. Pentru a-l folosi, introduceți următoarea comandă:







a tăia -d „delimitator” -f1 fișier.txt
  1. Opțiunea „-d” ne permite să introducem delimitatorul. Este un caracter sau o serie de caractere care separă șirurile de text. Înlocuiți termenul „delimitator” cu delimitatorul real.
  2. Folosind opțiunea „-f”, specificați ce câmpuri (numerele coloanelor) extrageți din fișier.

Să luăm, de exemplu, un fișier „info.txt” care constă din următorul set de informații:



Prateek, Fiji, 26 de ani

Sean, India, 21 de ani

Joshua, Japonia, 19 ani

Acum, pentru a extrage primul și al treilea fișier din acest fișier, comanda va fi:



A tăia -d ',' -f1, 3 info.txt





Dacă aveți un fișier cu date separate printr-o filă, valoarea delimitatorului acestuia va fi „$’\t’”.

Dacă trebuie să obțineți o serie de caractere dintr-un câmp respectiv, utilizați opțiunea „-c”:



a tăia -c1-5 fișier.txt

Rețineți că opțiunea „-c” nu se combină cu celelalte opțiuni. La execuție, afișează rezultatul conform intervalului de caractere dat.

Concluzie

În Linux, „cut” este un instrument proeminent pe care îl puteți folosi pentru a extrage datele din diferite fișiere. Deși simplu, are diverse utilizări și poate fi combinat cu multe comenzi. Acest ghid rapid a discutat câteva exemple de comenzi Bash cut. Mai întâi, am explicat comanda de bază și apoi am discutat câteva exemple avansate. În plus, puteți canaliza ieșirea celorlalte comenzi ca intrare în comanda „cut”.