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:
- Inombolo yokuqala inombolo yezinhlamvu ezintsha zomugqa
- Inombolo yesibili yinombolo yamagama
- Inombolo yesithathu yinombolo yezintwana
- Inani lokugcina liyigama lefayela
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