Hunahunaa ang gidaghanon sa mga Pulong sa usa ka File Gamit ang "Wc" Command

Ang Linux "wc" nga sugo mahimong magamit aron sa paghatag sa kinatibuk-an sa gidaghanon sa mga pulong nga anaa sa usa ka file. Kini mapuslanon kung ikaw naningkamot sa pagsulod sa usa ka kompetisyon nga nagkinahanglan sa usa ka maximum nga gidaghanon sa mga pulong o kung ikaw usa ka tinun-an nga adunay minimum nga gikinahanglan nga pulong sa usa ka essay.

Sa tinuod kini tinuod gayud nga maayo sa mga file sa teksto apan ang LibreOffice naghatag og opsyon sa "pulong nga numero" pinaagi sa "mga tool" nga menu kon kinahanglan nimo ang pulong nga ihap gikan sa usa ka dokumento nga may daghang teksto sama sa Word document, dokumento sa OpenOffice o rich text file.

Unsaon Paggamit Ang "wc" Command

Ang nag-unang paggamit sa "wc" nga sugo mao ang mosunod:

wc

Pananglitan, adunay usa ka file nga gitawag ug test.txt nga adunay mga mosunod nga mga sulod:

Ang akong sinulat
Titulo
Ang iring naglingkod sa banig

Aron mahibal-an ang gidaghanon sa mga pulong niini nga file mahimo namong gamiton ang mosunod nga sugo:

wc test.txt

Ang output gikan sa "wc" nga sugo mao ang mosunod:

3 9 41 test.txt

Ang mga mithi mao ang mosunod:

Kuhaa ang Total nga Pulong sa Pulong gikan sa Multiple Files

Mahimo ka makahatag og daghang mga ngalan sa file sa "wc" nga sugo sama sa diha nga imong makuha ang mga ihap alang sa matag file ug sa kinatibuk-ang linya.

Aron pamatud kini atong gikopya ang test.txt file ug gitawag kini nga test2.txt. Aron makuha ang pulong pag-ihap sa duha ka mga file nga mahimo natong ipadagan ang mosunod nga sugo:

wc test.txt test2.txt

Ang output mao ang mosunod:

3 9 41 test.txt

3 9 41 test2.txt

Total

Sama sa una nga numero sa matag linya mao ang gidaghanon sa mga linya, ang ikaduha nga numero mao ang pulong nga ihap ug ang ikatulo nga numero sa kinatibuk-ang gidaghanon sa bytes.

Adunay laing switch nga adunay usa ka gamay nga katingad-an sa ngalan ug sa pagkatinuod sa mga buhat sa usa ka medyo sa katingalahan nga paagi.

Ang sugo ingon niini:

wc - files0-gikan = -

(Kana usa ka zero human sa pulong mga file)

Sa diha nga ikaw modagan sa ibabaw nga sugo ikaw makakita sa usa ka cursor ug ikaw makasulod sa filename. Sa higayon nga makasulod ka sa filename pindutin ang CTRL ug D sa makaduha. Kini magpakita sa mga total alang sa maong file.

Karon ikaw makasulod sa lain nga filename ug pindutin ang CTRL D sa makaduha. Kini magpakita sa mga total gikan sa ikaduha nga file.

Mahimo nimo kining ipadayon hangtud nga ikaw adunay igo. Pindota ang CTRL ug C aron mogawas balik sa main command line.

Ang sama nga sugo magamit sa pagpangita sa mga ihap sa tanang mga pulong sa tanang mga file sa teksto sa usa ka panid ingon sa mosunod:

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

Gisagol niini ang find command uban ang word count command. Ang find command nagatan-aw sa kasamtangan nga direktoryo (gipaila sa.) Alang sa tanan nga mga file nga may usa ka tipo sa file ug dayon i-print ang ngalan nga adunay null character nga gikinahanglan sa wc nga komand. Ang wc nga komand sa pagkuha sa input ug proseso sa matag file nga ngalan nga gibalik pinaagi sa find command.

Unsaon Ipakita ang Tanan nga Gidaghanon sa mga Bati sa usa ka File

Kon gusto ka nga makakuha og numero sa gidaghanon sa bytes sa usa ka file nga imong magamit ang mosunod nga sugo:

wc -c

Kini mobalik sa total nga gidaghanon sa bytes ug sa filename.

Kon Unsaon Ipakita ang Tibuok nga gidaghanon sa mga Characters sa usa ka File

Ang byte nga pag-ihap kasagaran mas taas kay sa total nga gidaghanon sa mga karakter sa usa ka file.

Kung gusto nimo ang kinatibuk-ang ihap sa kinaiya nga imong magamit ang mosunod nga sugo:

wc -m

Kay ang test.txt file ang output 39 ug dili 41 sama kaniadto.

Unsaon Ipakita ang Tanan nga Linya sa usa ka File

Mahimo nimong modagan ang mosunod nga komand sa pagbalik sa kinatibuk-ang gidaghanon sa mga linya sa usa ka file:

wc -l

Giunsa Pagpakita ang Kinatasang Linya sa usa ka File

Kung gusto nimo mahibal-an ang pinakataas nga linya sa usa ka file nga imong mahimo ang mosunod nga sugo:

wc -L

Kon imong ipadagan kini nga mando batok sa "test.txt" nga file unya ang resulta mao ang 22 nga katumbas sa numero sa mga karakter alang sa linya nga "Ang cat naglingkod sa banig".

Kon Unsaon Ipakita ang Tibuok nga Gidaghanon sa mga Pulong sa usa ka File

Sa katapusan apan dili labing menos, mahimo nimong makuha ang total nga gidaghanon sa mga pulong sa usa ka file pinaagi sa pagpadagan sa mosunod nga sugo:

wc -w