Zenbatu hitz kopurua fitxategi batean "Wc" komandoa erabiliz

Linux "wc" komandoa erabil daiteke, fitxategi batean dauden hitz kopurua guztira. Hau erabilgarria da hitz kopuru handiena behar duen lehiaketa batean sartzea nahi baduzu edo saiakera batean hitz gutxieneko muga duen baldintza izanez gero.

Egia esan, hau benetan ondo funtzionatzen du testu fitxategietan, baina LibreOffice-k "hitz-kontuak" aukera eskaintzen du "tresnen" menuan, testu-abizenak duen dokumentu baten hitza behar baduzu, Word dokumentua, OpenOffice dokumentua edo testu-fitxategi aberatsa.

Nola erabili "wc" komandoa

"WC" komandoaren oinarrizko erabilera honako hau da:

wc

Adibidez, test.txt izeneko fitxategi bat dugu honako edukiekin:

Nire saiakera
Izenburua
Katuak estalkian eseri zen

Fitxategi honetako hitz kopurua jakiteko honako komandoa erabil dezakegu:

wc test.txt

"Wc" komandoaren irteera honakoa da:

3 9 41 test.txt

Balioak honako hauek dira:

Lortu fitxategi anitzetako Word Count kopurua

Fitxategi izen ugari eman ditzakezu "wc" komandoarekin, fitxategi bakoitzaren eta errenkada osoaren kontagailuak jasotzen dituzunean.

Frogatzeko test.txt fitxategia kopiatu eta deitu test2.txt. Bi fitxategien hitzen hitza lortzeko hurrengo komandoa exekutatu genezake:

wc test.txt test2.txt

Irteera honakoa da:

3 9 41 test.txt

3 9 41 test2.txt

6 18 82 guztira

Lerro bakoitzaren lehen zenbakia lerro kopurua baino lehen, bigarren zenbakia hitza zenbatzea eta hirugarren zenbakia byte kopurua da.

Beste switch eskuragarri bat dago, bitxi bitxia den izenean eta benetan modu arraroan egiten du lan.

Komandoak honen itxura du:

wc --files0-from = -

(Hau zero fitxategien ondorengo zero da)

Goiko agindua exekutatzen duzunean kurtsorea ikusiko duzu eta fitxategi izen bat sartu ahal izango duzu. Fitxategi-izena sartu ondoren, sakatu KTRL eta D bi aldiz. Fitxategi horren guztirakoak erakutsiko ditu.

Orain beste fitxategi izen bat sartu eta bi aldiz CTRL D sakatu dezakezu. Bigarren fitxategitik guztiraak erakutsiko dira.

Hori egin dezakezu nahikoa izan arte. Sakatu Ktrl eta C irteera komando lerro nagusira.

Komando bera erabil daiteke karpeta batean testu fitxategi guztien hitz guztien zenbaketa aurkitzeko:

aurkitu. -type f -print0 | wc -l --files0-from = -

Honek bilaketaren komandoa konbinazio komandoarekin konbinatzen du. Aurkitu komandoa uneko direktorioan (fitxategi bidez adierazten dena) agertzen da fitxategi mota batez fitxategi guztietarako, eta ondoren izena wc komandoa eskatzen duen karaktere null batekin inprimatzen du. Wc komandoa sarrera eta prozesu komandoa itzuli den fitxategi izen bakoitzaren prozesuak hartzen ditu.

Nola bistaratu fitxategi bakoitzaren Byte kopurua

Fitxategi batean byte kopurua zenbatzea nahi baduzu, komando hau erabil dezakezu:

wc -c

Honek byte eta fitxategi-izen osoa itzuliko ditu.

Nola erakutsi Fitxategi baten karaktere kopurua soilik

Byte kontua fitxategian karaktere kopurua baino apur bat handiagoa izan ohi da.

Pertsonaiaren zenbaketa osoa nahi baduzu, komando hau erabil dezakezu:

wc -m

Fitxategi proba.xt. irteera 39 eta 41 ez zen aurretik izan.

Nola erakutsi Fitxategi baten lerro osoa soilik

Hurrengo komandoa exekuta dezakezu fitxategi batean lerro kopurua guztira itzultzeko:

wc -l

Fitxategi batean lerro luzeena nola bistaratu

Fitxategi batean lerro luzeena ezagutu nahi baduzu komando hau exekutatu dezakezu:

wc -L

Komando hau exekutatzen baduzu "test.txt" fitxategiaren aurka, emaitza 22 da "Katua sat on mat" lerroko karaktere kopuruari dagokion.

Nola erakutsi fitxategi mota bakoitzeko hitz kopuru osoa

Azkenean baina ez gutxienez, fitxategi batean hitz kopuru osoa lor dezakezu komando hau exekutatuz:

wc -w