Bala inani lamagama kufayela usebenzisa i-"Wc" Command

Umyalo we-Linux "wc" ungasetshenziswa ukuhlinzeka inani lamagama akhona kufayili. Lokhu kuyasiza uma uzama ukungena emncintiswaneni odinga inani eliphezulu lamagama noma uma ungumfundi onesidingo semigomo esincane esicelweni.

Eqinisweni lokhu kusebenza kahle kuphela kumafayela wombhalo kodwa i-LibreOffice inikeza okukhethwa kukho "okubalwa kwegama" ngamenyu "amathuluzi" uma udinga ukubalwa kwegama kusuka kudokhumenti enombhalo ocebile njengombhalo weZwi, idokhumenti ye-OpenOffice noma ifayela elibhaliwe.

Indlela yokusebenzisa i- "Wc" Command

Ukusetshenziswa okuyisisekelo komyalo "wc" kanje:

wc

Isibonelo, sinesifayela esibizwa ngokuthi i-test.txt ngokuqukethwe okulandelayo:

I-Essay yami
Isihloko
Ikati lahlala phezu kombhede

Ukuze uthole inombolo yamazwi kuleli fayela singasebenzisa umyalo olandelayo:

i-test test.txt

Okukhipha kumyalo we- "wc" kanje:

3 9 41 test.txt

Amagugu afana nalokhu:

Thola Ukubala Kwezwi Lonke Kuvela Amafayela Amaningana

Unganikeza amagama amaningi wefayela kumyalo we- "wc" njengalapho uthola izibalo zefayela ngalinye nomugqa ophelele.

Ukufakazela lokhu sikopishe ifayela le-test.txt futhi sikubiza ngokuthi test2txt. Ukuthola igama lamagama kokubili amafayela singasebenzisa umyalo olandelayo:

i-test test.txt test2.txt

Okukhiphayo kanje:

3 9 41 test.txt

3 9 41 test2.txt

6 18 82 inani

Njengoba ngaphambi kwenombolo yokuqala emgqeni ngamunye yimibolo yemigqa, inamba yesibili yi-count count kanye nenombolo yesithathu inani eliphelele lama-bytes.

Kukhona enye inkinobho etholakalayo okungaqondakali kakhulu egameni futhi empeleni isebenza ngendlela engavamile.

Umyalo ubukeka kanje:

wc --files0-kusuka = ​​-

(Lokho kuyi-zero ngemuva kwamafayela amafayela)

Uma ugijima umyalo ongenhla uzobona isikhombisi futhi ungangena igama lefayela. Uma usufakile igama lefayela cindezela i-CTRL no-D kabili. Lokhu kuzobonisa ama totals wale fayela.

Manje ungangena elinye igama lefayela bese ucindezela CTRL D kabili. Lokhu kuzobonisa amanani avela efayeleni yesibili.

Ungaqhubeka ukwenza lokhu uze ube neyanele. Cindezela u-CTRL no-C ukuze uphindele emuva kumugqa womyalo oyinhloko.

Umyalo ofanayo ungasetshenziswa ukuthola ukubala kwawo wonke amagama kuwo wonke amafayela wombhalo kwifolda ngale ndlela:

thola. -type f -print0 | wc -l --files0-kusuka = ​​-

Lokhu kuhlanganisa umyalo wokuthola ngomyalo wokubala wegama. Umyalo wokuthola ubheka ohlwini lwemibhalo lwamanje (oluchazwe yi-.) Kuwo wonke amafayela aphethe uhlobo lwefayela bese uhumusha igama ngesilwane esingenalutho esadingeka ngomyalo wc. Umyalo we-wc uthatha okufakwayo kanye nezinqubo zegama ngalinye lefayela elibuyiselwe umyalo wokuthola.

Indlela Yokubonisa Yonke Inani Lama-Bytes Kufayela

Uma ufuna nje ukubala inani lezintandokazi kufayili ungasebenzisa umyalo olandelayo:

wc -c

Lokhu kuzobuyisela inani eliphelele lama-bytes kanye negama lefayela.

Indlela Yokubonisa Nje Ingqikithi Inani Labalingiswa Kufayela

Ukubalwa kwe-byte kuvame ukuphakama kunani eliphelele labalingiswa efayeleni.

Uma ufuna nje inani lokubala lomlingisi ungasebenzisa umyalo olandelayo:

i-wc -m

Ukuze i-test test.txt yefayela ifakwe okungu-39 hhayi 41 njengoba yayingaphambili.

Indlela Yokubonisa Nje Imithi Ephelele Yefayela

Ungagijima umyalo olandelayo ukuze ubuyele inani eliphelele lemigqa efayeleni:

I-wc -l

Indlela Yokubonisa Umude Omude Kufayela

Uma ufuna ukwazi umugqa omude kunayo yonke ifayela ungasebenzisa umyalo olandelayo:

I-wc -L

Uma uqhuba lo myalo ngokumelene nefayela elithi "test.txt" ke imiphumela engu-22 ehambelana nenombolo yabalingiswa emgqeni "I-cat ihlezi emgqeni".

Indlela Yokubonisa Nje Inani Lonke Lamazwi Kufayela

Okokugcina, ungathola inani eliphelele lamagama efayeleni ngokusebenzisa umyalo olandelayo:

wc -w