Cut je vsestranski ukaz, ki ga lahko uporabljate z drugimi ukazi, vključno z ukazoma »sort« in »grep«. Oglejmo si nekaj najboljših primerov rezanja Bash, s katerimi lahko brez težav razumete ukaz »cut«.
Bash Cut Primeri
Ukaz 'izreži' je uporaben pri pridobivanju podatkov iz besedilne datoteke. Samo določite polja, ki jih želite, ostalo pa naredi sam. Če ga želite uporabiti, vnesite naslednji ukaz:
rezati -d 'delimiter' -f1 datoteka.txt
- Možnost “-d” nam omogoča vnos ločila. To je znak ali vrsta znakov, ki ločuje besedilne nize. Zamenjajte izraz »ločilo« z dejanskim ločilom.
- Z možnostjo »-f« določite, katera polja (številke stolpcev) ekstrahirate iz datoteke.
Vzemimo za primer datoteko »info.txt«, ki je sestavljena iz naslednjega niza informacij:
Prateek, Fidži, 26
Sean, Indija, 21
Joshua, Japonska, 19
Če želite ekstrahirati prvo in tretjo datoteko iz te datoteke, bo ukaz:
Cut -d ',' -f1, 3 info.txt
Če imate datoteko s podatki, ločenimi z zavihkom, bo njena vrednost ločila '$'\t''.
Če želite pridobiti obseg znakov iz posameznega polja, uporabite možnost »-c«:
rezati -c1-5 datoteka.txt
Upoštevajte, da možnost »-c« ni kombinirana z drugimi možnostmi. Po izvedbi prikaže izhod glede na dani obseg znakov.
Zaključek
V Linuxu je »cut« vidno orodje, ki ga lahko uporabite za ekstrahiranje podatkov iz različnih datotek. Čeprav je preprost, ima različne uporabe in ga je mogoče kombinirati s številnimi ukazi. Ta hitri vodnik je obravnaval nekaj primerov ukazov Bash cut. Najprej smo razložili osnovni ukaz in nato razpravljali o nekaterih naprednih primerih. Poleg tega lahko izhodne podatke drugih ukazov povežete kot vhod v ukazu »cut«.