Mifano 6 za Amri za WC ya Kuhesabu Idadi ya Mistari, Maneno, Wahusika katika Linux


Amri ya wc (hesabu ya maneno) katika mifumo endeshi ya Unix/Linux hutumiwa kujua idadi ya hesabu ya laini mpya, hesabu ya maneno, baiti na hesabu ya herufi katika faili zilizobainishwa na hoja za faili. Syntax ya amri ya wc kama inavyoonyeshwa hapa chini.

# wc [options] filenames

Zifuatazo ni chaguzi na matumizi zinazotolewa na amri.

wc -l : Prints the number of lines in a file.
wc -w : prints the number of words in a file.
wc -c : Displays the count of bytes in a file.
wc -m : prints the count of characters from a file.
wc -L : prints only the length of the longest line in a file.

Kwa hivyo, hebu tuone jinsi tunavyoweza kutumia amri ya 'wc' na hoja zao chache zinazopatikana na mifano katika nakala hii. Tumetumia faili ya ‘tecmint.txt’ kwa kujaribu amri. Wacha tujue matokeo ya faili kwa kutumia amri ya paka kama inavyoonyeshwa hapa chini.

 cat tecmint.txt

Red Hat
CentOS
Fedora
Debian
Scientific Linux
OpenSuse
Ubuntu
Xubuntu
Linux Mint
Pearl Linux
Slackware
Mandriva

1. Mfano wa Msingi wa Amri ya WC

Amri ya ‘wc’ bila kupitisha kigezo chochote itaonyesha matokeo ya msingi ya faili ya ”tecmint.txt’. Nambari tatu zilizoonyeshwa hapa chini ni 12 (idadi ya mistari), 16 (idadi ya maneno) na 112 (idadi ya baiti) ya faili.

 wc tecmint.txt

12  16 112 tecmint.txt

2. Hesabu Idadi ya Mistari

Ili kuhesabu idadi ya mistari mpya katika faili tumia chaguo '-l', ambayo huchapisha idadi ya mistari kutoka kwa faili fulani. Sema, amri ifuatayo itaonyesha hesabu ya mistari mpya kwenye faili. Katika pato la kwanza lililowekwa kama hesabu na uwanja wa pili ni jina la faili.

 wc -l tecmint.txt

12 tecmint.txt

3. Onyesha Idadi ya Maneno

Kutumia '-w' hoja na amri ya 'wc' huchapa idadi ya maneno katika faili. Andika amri ifuatayo ili kuhesabu maneno katika faili.

 wc -w tecmint.txt

16 tecmint.txt

4. Hesabu Idadi ya Byte na Wahusika

Unapotumia chaguzi '-c' na '-m' na amri ya 'wc' itachapisha jumla ya idadi ya baiti na herufi mtawalia kwenye faili.

 wc -c tecmint.txt

112 tecmint.txt
 wc -m tecmint.txt

112 tecmint.txt

5. Urefu wa Onyesho la Mstari Mrefu Zaidi

Amri ya 'wc' inaruhusu hoja '-L', inaweza kutumika kuchapisha urefu wa mstari mrefu zaidi (idadi ya herufi) katika faili. Kwa hivyo, tunayo safu ndefu zaidi ya herufi ('Linux ya kisayansi') kwenye faili.

 wc -L tecmint.txt

16 tecmint.txt

6. Angalia Chaguzi Zaidi za WC

Kwa habari zaidi na usaidizi juu ya amri ya wc, endesha kwa urahisi 'wc -help' au 'man wc' kutoka kwa safu ya amri.

 wc --help

Usage: wc [OPTION]... [FILE]...
  or:  wc [OPTION]... --files0-from=F
Print newline, word, and byte counts for each FILE, and a total line if
more than one FILE is specified.  With no FILE, or when FILE is -,
read standard input.
  -c, --bytes            print the byte counts
  -m, --chars            print the character counts
  -l, --lines            print the newline counts
  -L, --max-line-length  print the length of the longest line
  -w, --words            print the word counts
      --help			display this help and exit
      --version			output version information and exit

Report wc bugs to [email 
GNU coreutils home page: <http://www.gnu.org/software/coreutils/>
General help using GNU software: <http://www.gnu.org/gethelp/>
For complete documentation, run: info coreutils 'wc invocation'