unix linux wc command examples word count command line count command in linux
Talaan ng mga Nilalaman:
- Paano Gamitin ang
wcCommand - Bilangin ang Bilang ng Mga Linya
- Bilangin ang Bilang ng Mga Salita
- Mga halimbawa ng Wc Command
- Nagbibilang ng mga File sa Kasalukuyang Direktoryo
- Bilangin ang bilang ng mga gumagamit
- Konklusyon
Sa mga operating system na tulad ng Linux at Unix, pinapayagan ka ng utos ng
wc
na mabilang ang bilang ng mga linya, salita, character, at mga byte ng bawat naibigay na file o karaniwang pag-input at i-print ang resulta.
Sa tutorial na ito, ipapakita namin sa iyo kung paano gamitin ang utos ng
wc
pamamagitan ng simple at praktikal na mga halimbawa.
Paano Gamitin ang
wc
Command
Ang syntax para sa utos ng
wc
ay ang mga sumusunod:
wc OPTION……
Ang
wc
utos ay maaaring tumanggap ng zero o higit pang mga pangalan ng
FILE
input. Kung walang tinukoy na
FILE
, o kapag ang
FILE
ay, babasahin ng
wc
ang pamantayang input. Ang isang salita ay isang string ng mga character na tinatanggal ng isang puwang, tab, o newline.
Sa pinakasimpleng form kapag ginamit nang walang anumang mga pagpipilian, ang utos ng
wc
ay mag-i-print ng apat na mga haligi, ang bilang ng mga linya, mga salita, mga pagbilang ng byte at ang pangalan ng file para sa bawat file na naipasa bilang isang argumento. Kapag ginagamit ang karaniwang pag-input sa ika-apat na haligi (filename) ay hindi ipinapakita.
Halimbawa, ang sumusunod na utos ay magpapakita ng impormasyon tungkol sa virtual file
/proc/cpuinfo
:
wc /proc/cpuinfo
Ang output ay magmukhang isang bagay tulad ng mga sumusunod:
448 3632 22226 /proc/cpuinfo
- 448 ang bilang ng mga linya. Ang 3632 ay ang bilang ng mga salita. 22226 ang bilang ng mga character.
Kapag ginagamit ang karaniwang input, ang pangalan ng file ay hindi ipinakita:
wc < /proc/cpuinfo
448 3632 22226
Upang ipakita ang impormasyon tungkol sa higit sa isang file, ipasa ang mga filenames, bilang mga argumento, na pinaghiwalay ng puwang:
wc /proc/cpuinfo
Ang utos ay magbibigay sa iyo ng impormasyon tungkol sa bawat file at isang linya kasama ang kabuuang mga istatistika:
448 3632 22226 /proc/cpuinfo 49 143 1363 /proc/meminfo 497 3775 23589 total
Pinapayagan ka ng mga pagpipilian sa ibaba na piliin kung aling mga bilang ang nakalimbag.
-
-l,--lines- I-print ang bilang ng mga linya.-w,--words- I-print ang bilang ng mga salita.-m, ---chars- I-print ang bilang ng mga character.-c,--bytes- I-print ang bilang ng mga bait.-L,--max-line-length- I-print ang haba ng pinakamahabang linya.
Kapag gumagamit ng maramihang mga bilang ng mga pagpipilian ay nakalimbag sa sumusunod na pagkakasunud-sunod: bagong linya, mga salita, character, mga byte, haba ng linya.
Halimbawa, upang ipakita lamang ang bilang ng mga salita na gagamitin mo:
wc -w /proc/cpuinfo
3632 /proc/cpuinfo
Narito ang isa pang halimbawa na mai-print ang bilang ng mga linya at ang haba ng pinakamahabang linya.
wc -lL /proc/cpuinfo
448 792 /proc/cpuinfo
Ang
--files0-from=F
pagpipilian ay nagbibigay-daan sa
wc
na basahin ang input mula sa mga file na tinukoy ng mga natapos na mga pangalan ng NUL sa file
F
Kung
F
ay
-
pagkatapos ay basahin ang mga pangalan mula sa karaniwang pag-input. Halimbawa, maaari kang maghanap para sa mga file gamit ang
find
command at ibigay ang mga file bilang isang input sa
wc
:
find /etc -name 'host*' -printf0 | wc -l --files0-from=-
Ang output ay magpapakita ng bilang ng mga linya para sa lahat ng mga file sa direktoryo
/etc
ang mga pangalan ay nagsisimula sa "host":
4 /etc/host.conf 27 /etc/avahi/hosts 1 /etc/hostname 14 /etc/hosts 46 total
Bilangin ang Bilang ng Mga Linya
Ang
wc
utos ay kadalasang ginagamit sa pagpipilian na
-l
upang mabilang lamang ang bilang ng mga linya sa isang file na teksto. Halimbawa, upang mabilang ang bilang ng mga linya sa
/etc/passwd
file na iyong i-type:
wc -l /etc/passwd
Ang unang haligi ay ang bilang ng mga linya at ang pangalawa ay ang pangalan ng file:
Bilangin ang Bilang ng Mga Salita
Upang mabilang lamang ang bilang ng mga salita sa isang paggamit ng teksto ng file na
wc -w
sinusundan ng pangalan ng file. Ang sumusunod na halimbawa ay binibilang ang bilang ng mga salita sa
~/Documents/file.txt
file:
wc -l /etc/passwd
Ang bilang ng mga salita ay ipinapakita sa unang haligi:
513 /home/linuxize/Documents/file.txt
Mga halimbawa ng Wc Command
Ang
wc
utos ay maaaring magamit sa pagsasama sa iba pang mga utos sa pamamagitan ng piping. Narito ang ilang mga halimbawa.
Nagbibilang ng mga File sa Kasalukuyang Direktoryo
Ang
find
utos ay pumasa sa isang listahan ng lahat ng mga file sa kasalukuyang direktoryo sa bawat pangalan ng file sa isang linya sa
wc
utos, na binibilang ang bilang ng mga linya at nag-print ng resulta:
Bilangin ang bilang ng mga gumagamit
Sa halimbawa sa ibaba
wc
ay ginagamit upang mabilang ang bilang ng mga linya mula sa output ng utos ng
getent
.
Konklusyon
Ang utos ng
wc
nakatayo para sa "count ng salita" at may medyo simpleng syntax. Pinapayagan ka nitong mabilang ang bilang ng mga linya, salita, byte, at mga character sa isa o maraming mga file ng teksto.
Ang isa pang kasanayan na lumalaki ang katanyagan ay ang paggamit ng mga video game bilang mga tool sa pagsasanay. Ang maraming kaligtasan ng publiko at mga organisasyong militar ay gumagamit ng mga video game upang gayahin ang mga kondisyon ng field. (Halimbawa, ang labanan ng Amerikanong Hukbo ng digmaan, na binuo ng US Army, ay naging isang napakalaking matagumpay na tool sa pagrerekord para sa militar.) Ngunit hindi mo kailangang i-shoot ang Nazis upang makahanap ng halaga para sa mga laro s
Sa Regence Blue Cross / Blue Shield sa Portland, Oregon, ang mga miyembro ng IT department ay nakakakuha ng virtual na "mga token" para sa pagganap ilang mga gawain: Ang pag-reset ng password ng gumagamit ay nagkakahalaga ng 2 mga token. Ang pagpapatupad ng isang cost-saving na ideya ay kumikita ng 30 token. Ang mga empleyado ay maaaring "gastusin" ang mga token na ito upang maglaro ng mga laro ng mabilis at batay sa pagkakataon. Ang mga laro ay higit na katulad sa mga slot machine: Ang mga toke
Computerworld ay hindi maaaring maging lugar upang gawin ang argument na ito, tulad ng maraming mga mambabasa, walang duda, enjoy playing may bagong software. Ngunit ang iba naman ay hindi. Nagsasalita ako tungkol sa karamihan ng mundo na ang mga trabaho ay hindi kaugnay sa IT. Ang mga taong ito ay maaaring gumamit ng mga computer, kahit na kailangan ang mga ito, ngunit tinitingnan nila ito bilang isang tool upang makuha ang kanilang trabaho. Wala nang iba pa. Bilang isang tagapayo, nakita ko it
Noong nakaraang linggo, sa paggawa ng kaso para sa cloud computing, kapwa Computerworld blogger na si Mark Everett Hall ay nagsalita rin para sa mga di-techies:
Nabasa ko sa pamamagitan ng ulat (ito ay magagamit bilang isang PDF direkta mula sa PAGSUBOK) at upang maging patas, hindi ito bilang armband-flashing bilang ito tunog. Ang pag-aaral admits 'maliit na pananaliksik umiiral sa kung, kung sila ay nakatuon sa totoong buhay, marahas na gawain sa mga laro ay hahantong sa mga paglabag sa mga patakaran ng internasyonal na batas'. Tinitiyak din nito na ang layunin nito ay 'itaas ang kamalayan ng publiko', hindi 'pagbawalan ang mga laro, upang gawing mas
Na sinabi, ang ulat ay ilang makabuluhang mga bahid. Para sa mga nagsisimula, nilathala nito ang panitikan bilang isang 'passive' medium, katulad sa halagang ito sa pelikula at telebisyon. Ngunit ang pelikula at telebisyon ay nagbibigay ng di-abstract na imahe (sa pangkalahatan ay nagsasalita) na nangangailangan ng minimal na "pag-decode" na aktibidad sa bahagi ng mga tumitingin upang makatanggap ng mga pangunahing mensahe nito. Ang literatura, sa kabilang banda, ay isang daluyan na nakasalalay







