Bash Cut Primeri

Bash Cut Primeri



Opravila v skriptu Bash lahko avtomatizirate z različnimi ukazi in programi. Čeprav potrebujete dobro poznavanje ukazov za ustvarjanje odličnih skriptov Bash, obstaja nekaj ukazov, ki jih lahko uporabljate kot začetnik. Cut je preprost ukaz za ekstrahiranje določenega besedila iz datoteke.

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