Bala inani lamazwi kwiFayile usebenzisa i "Wc" Command

Umyalelo we-Linux "wc" ungasetyenziselwa ukubonelela inani elipheleleyo lamagama kukho kwifayile. Oku kuncedo ukuba uzama ukungena ukhuphiswano olufuna inani eliphezulu lamagama okanye ukuba ungumfundi onomlinganiselo omncinci wemfuneko yesigcaziso kwisicatshulwa.

Enyanisweni oku kuphela kusebenza kakuhle kwiifayile zetekisi kodwa i-LibreOffice inikeza inketho yegama elithi "count count" ngokusebenzisa "izixhobo" kwimenyu ukuba ufuna inani lamagama ukusuka kwidokhumenti eneetekisi ezizityebi ezifana nexwebhu le-Word, i-OpenOffice okanye ifayile yombhalo ocebileyo.

Indlela yokusebenzisa i- "wc" Command

Ukusetyenziswa okuyisiseko komyalelo we "wc" kulandelayo:

wc

Ngokomzekelo, sinayo ifayile ebizwa ngokuba yi-test.txt kunye nezi zinto zilandelayo:

I-Essay
Isihloko
Ikati yahlala kwisibini

Ukufumana inani lamagama kule fayile sinokusebenzisa umyalelo olandelayo:

wc test.txt

Umphumo ovela kwi "wc" umyalelo ungolu hlobo lulandelayo:

3 9 41 test.txt

Ixabiso lilandelayo:

Fumana i-Total Total Count kuMaxwebhu amaninzi

Unokunika amagama amaninzi eefayile kumyalelo we "wc" njengokuba ufumana iibalo zefayile nganye kunye nomgca opheleleyo.

Ukubonakalisa oku sikopishe ifayile ye test.txt kwaye uyibiza ngokuthi test2.txt. Ukufumana inani lamagama weefayile zombini singayisebenzisa le myalelo elandelayo:

wc test.txt test2.txt

Isiphumo sisilandelayo:

3 9 41 test.txt

3 9 41 test2.txt

6 18 82 inani

Njengokuba phambi kwenani lokuqala kumgca ngamnye kwinani lemigca, inamba yesibini ibinzana lamagama kunye nenani lesithathu inani leettes.

Kukho olunye utshintsho olukhoyo oluthile olungaqhelekanga kwigama kwaye ngokuqinisekileyo lusebenza ngendlela engaqhelekanga.

Umyalelo ubonakala ngathi:

wc --files0-from = -

(Loo nto ilandelwa emva kwefayili yegama)

Xa uqhuba umyalelo ongentla ungabona isikhombisi kwaye ungangena igama lefayile. Emva kokungena igama lefayile cindezela i-CTRL kunye no-D kabini. Oku kuza kubonisa i totali kule fayile.

Ngoku ungangena elinye igama lefayile uze ucindezele i-CTRL D kabini. Oku kuya kubonisa i totali kwifayili yesibini.

Unako ukuqhubeka ukwenza oku de ube uwanele. Cindezela i-CTRL kunye no-C ukuba uphume elayini lomyalelo oyintloko.

Umyalelo ofanayo ungasetyenziselwa ukufumana ukubala kwawo onke amagama azo zonke iifayile zetekisi kwifolda ngale ndlela:

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

Oku kudibanisa umyalelo wokufumana kunye nomyalelo wokubala wegama. Umyalelo wokufumana ubonakala kwirejista yangoku (echazwe yi..) Kuzo zonke iifayile kunye nohlobo lwefayili uze uprinte igama ngefayile engenanto efunwa ngumyalelo wc. Umyalelo we-wc uthatha igalelo kunye neenkqubo nganye igama lefayile elibuyiselwe ngumyalelo wokufumana.

Indlela yokubonisa nje i-Total Number of Bytes kwiFayile

Ukuba ufuna nje ukubalwa kwenani lee bytes kwifayile unokusebenzisa umyalelo olandelayo:

wc -c

Oku kuza kubuya inani elipheleleyo le-bytes kunye negama legama.

Indlela yokubonisa nje i-Total Number of Characters kwiFayile

Inani le-byte lidla ngokukhawuleza lincinane kunani leqela labalinganiswa kwifayile.

Ukuba ufuna kuphela inani lokubala lomntu ungasebenzisa umyalelo olandelayo:

wc -m

Ukuze uvavanyo lwefayile.txt isiphumo si-39 kwaye asiyi-41 njengoko kwakunjalo ngaphambili.

Indlela Yokubonisa Iifayile Zonke kwiFayile

Unako ukuqhuba umyalelo olandelayo ukubuyela kuphela inani elipheleleyo lemigca kwifayile:

wc -l

Indlela Yokubonisa Umde Omude KwiFayile

Ukuba ufuna ukwazi umgca omde kunayo ifayile ungayisebenzisa le myalelo olandelayo:

wc -L

Ukuba uqhuba lo myalelo ngokubhekiselele kwifayile ye "test.txt" ke umphumo ngowama-22 ohambelana nenani labalinganiswa kumgca "Ikati ihleli kwisibini".

Indlela yokubonisa nje i-Total Number of Words kwiFayile

Ekugqibeleni kuncinci, unokufumana inani elipheleleyo lamagama kwifayile ngokusebenzisa umyalelo olandelayo:

wc -w