Ce face cut
Comanda cut este un utilitar rapid și simplu conceput pentru a extrage porțiuni specifice dintr-un fișier text structurat pe coloane sau delimitate prin caractere fixe (cum ar fi virgule, taburi sau două puncte).
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
-d DELIMITATOR |
Specifică caracterul delimitator de coloane (implicit caracterul tab). |
-f LISTĂ |
Specifică numărul sau intervalul de coloane de extras (ex. -f 1, -f 1,3 sau -f 2-5). |
-c LISTĂ |
Extrage caracterele specificate după poziție (ex. -c 1-8). |
Exemple
Exemplul 1: Extragerea utilizatorilor din /etc/passwd
Fișierul folosește două puncte (:) ca separator, iar utilizatorul este prima coloană.
echo "root:x:0:0:root:/root:/bin/bash" | cut -d: -f1,7
Rezultat
root:/bin/bash
Greșeli frecvente
- Folosirea lui
cutpe fișiere unde numărul de spații albe dintre coloane este variabil (în acest cazawkeste mult mai potrivit).