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:
- Ang unang numero mao ang gidaghanon sa mga bag-ong linya nga mga karakter
- Ang ikaduhang numero mao ang gidaghanon sa mga pulong
- Ang ikatulo nga numero mao ang gidaghanon sa bytes
- Ang katapusan nga bili mao ang pangalan sa file
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