6 Mga Ehemplo sa WC Command sa Pag-ihap sa Gidaghanon sa mga Linya, Pulong, Mga Karakter sa Linux


Ang wc (pag-ihap sa pulong) nga sugo sa Unix/Linux nga mga operating system gigamit aron mahibal-an ang gidaghanon sa ihap sa bag-ong linya, ihap sa pulong, byte ug ihap sa mga karakter sa usa ka file nga gitakda sa mga argumento sa file. Ang syntax sa wc command sama sa gipakita sa ubos.

# wc [options] filenames

Ang mosunod mao ang mga kapilian ug paggamit nga gihatag sa sugo.

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.

Mao nga, tan-awon naton kung giunsa naton magamit ang 'wc' nga mando sa ilang pipila nga magamit nga mga argumento ug mga pananglitan sa kini nga artikulo. Gigamit namo ang 'tecmint.txt' nga file alang sa pagsulay sa mga sugo. Atong hibal-an ang output sa file gamit ang cat command sama sa gipakita sa ubos.

 cat tecmint.txt

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

1. Usa ka Batakang Ehemplo sa WC Command

Ang 'wc' nga sugo nga walay pagpasa sa bisan unsa nga parameter magpakita sa usa ka batakang resulta sa tecmint.txt' nga file. Ang tulo ka numero nga gipakita sa ubos mao ang 12 (gidaghanon sa mga linya), 16 (gidaghanon sa mga pulong) ug 112 (gidaghanon sa byte) sa payl.

 wc tecmint.txt

12  16 112 tecmint.txt

2. Pag-ihap sa Gidaghanon sa mga Linya

Aron maihap ang gidaghanon sa mga bag-ong linya sa usa ka file gamita ang kapilian '-l', nga nag-imprinta sa gidaghanon sa mga linya gikan sa gihatag nga file. Ingna, ang mosunod nga sugo magpakita sa ihap sa mga bag-ong linya sa usa ka file. Sa output ang unang gisang-at nga gi-assign isip count ug ikaduhang field mao ang ngalan sa file.

 wc -l tecmint.txt

12 tecmint.txt

3. Ipakita ang Gidaghanon sa mga Pulong

Ang paggamit sa '-w' nga argumento nga adunay 'wc' nga sugo nag-imprinta sa gidaghanon sa mga pulong sa usa ka file. Isulat ang mosunod nga sugo aron maihap ang mga pulong sa usa ka file.

 wc -w tecmint.txt

16 tecmint.txt

4. Pag-ihap sa Gidaghanon sa Bytes ug Characters

Kung gamiton ang mga kapilian nga '-c' ug '-m' nga adunay 'wc' nga mando mag-imprinta sa kinatibuk-ang gidaghanon sa mga byte ug mga karakter matag usa sa usa ka file.

 wc -c tecmint.txt

112 tecmint.txt
 wc -m tecmint.txt

112 tecmint.txt

5. Ipakita ang Gitas-on sa Pinakataas nga Linya

Ang 'wc' nga sugo nagtugot sa usa ka argumento '-L', kini mahimong gamiton sa pag-imprinta sa gitas-on sa pinakataas (gidaghanon sa mga karakter) nga linya sa usa ka file. Busa, kami adunay pinakataas nga linya sa karakter ('Scientific Linux') sa usa ka file.

 wc -L tecmint.txt

16 tecmint.txt

6. Susiha ang Dugang nga mga Opsyon sa WC

Para sa dugang nga impormasyon ug tabang sa wc command, yano nga padagan ang 'wc -help' o 'man wc' gikan sa command line.

 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'