6 ຕົວຢ່າງ ຄຳ ສັ່ງຂອງ WC ເພື່ອນັບ ຈຳ ນວນເສັ້ນ, ຄຳ ສັບ, ຕົວລະຄອນໃນ Linux


ຄຳ ສັ່ງ wc (ຄຳ ນັບ) ໃນລະບົບປະຕິບັດການ Unix/Linux ແມ່ນໃຊ້ເພື່ອຊອກຫາ ຈຳ ນວນນັບ ໃໝ່, ຄຳ ນັບ, ໄບຕ໌ແລະຕົວອັກສອນນັບໃນເອກະສານທີ່ລະບຸໂດຍການໂຕ້ຖຽງຂອງເອກະສານ. syntax ຂອງ ຄຳ ສັ່ງ wc ຕາມຮູບຂ້າງລຸ່ມນີ້.

# wc [options] filenames

ຕໍ່ໄປນີ້ແມ່ນຕົວເລືອກແລະການ ນຳ ໃຊ້ທີ່ສະ ໜອງ ໂດຍ ຄຳ ສັ່ງ.

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.

ດັ່ງນັ້ນ, ໃຫ້ເບິ່ງວິທີທີ່ພວກເຮົາສາມາດໃຊ້ ຄຳ ສັ່ງ 'wc' ດ້ວຍການໂຕ້ຖຽງແລະຕົວຢ່າງທີ່ມີຢູ່ຂອງພວກເຂົາໃນບົດຂຽນນີ້. ພວກເຮົາໄດ້ໃຊ້ເອກະສານ ‘tecmint.txt’ ສຳ ລັບທົດສອບ ຄຳ ສັ່ງ. ໃຫ້ຊອກຫາຜົນໄດ້ຮັບຂອງເອກະສານໂດຍໃຊ້ ຄຳ ສັ່ງແມວດັ່ງຮູບຂ້າງລຸ່ມນີ້.

 cat tecmint.txt

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

1. ຕົວຢ່າງພື້ນຖານຂອງ ຄຳ ສັ່ງ WC

ຄຳ ສັ່ງ“ wc” ໂດຍບໍ່ຜ່ານພາລາມິເຕີໃດໆຈະສະແດງຜົນໄດ້ຮັບທີ່ເປັນພື້ນຖານຂອງ“ tecmint.txt ‘file. ສາມຕົວເລກທີ່ສະແດງຢູ່ລຸ່ມນີ້ແມ່ນ 12 (ຈຳ ນວນສາຍ), 16 (ຈຳ ນວນ ຄຳ ສັບ) ແລະ 112 (ຈຳ ນວນໄບຕ໌) ຂອງແຟ້ມ.

 wc tecmint.txt

12  16 112 tecmint.txt

2. ນັບ ຈຳ ນວນເສັ້ນ

ເພື່ອນັບ ຈຳ ນວນເສັ້ນ ໃໝ່ ໃນເອກະສານ ໜຶ່ງ ໃຫ້ໃຊ້ຕົວເລືອກ ‘-l’, ເຊິ່ງຈະພິມ ຈຳ ນວນເສັ້ນຈາກແຟ້ມທີ່ໃຫ້ໄວ້. ເວົ້າວ່າ, ຄຳ ສັ່ງຕໍ່ໄປນີ້ຈະສະແດງ ຈຳ ນວນສາຍ ໃໝ່ ໃນແຟ້ມເອກະສານ. ໃນຜົນໄດ້ຮັບເອກະສານ ທຳ ອິດທີ່ຖືກມອບ ໝາຍ ໃຫ້ນັບແລະພາກສະ ໜາມ ທີສອງແມ່ນຊື່ຂອງແຟ້ມ.

 wc -l tecmint.txt

12 tecmint.txt

3. ສະແດງ ຈຳ ນວນ ຄຳ

ການໃຊ້“ -w ’ການໂຕ້ຖຽງກັບ‘ wc ’ຄຳ ສັ່ງ ຈຳ ນວນ ຄຳ ສັບໃນແຟ້ມ. ພິມ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອນັບ ຄຳ ສັບໃນເອກະສານ ໜຶ່ງ.

 wc -w tecmint.txt

16 tecmint.txt

4. ນັບ ຈຳ ນວນໄບຕ໌ແລະຕົວລະຄອນ

ເມື່ອໃຊ້ຕົວເລືອກ '-c' ແລະ '-m' ດ້ວຍ ຄຳ ສັ່ງ 'wc' ຈະພິມ ຈຳ ນວນໄບຕ໌ແລະໂຕອັກສອນທັງ ໝົດ ຕາມ ລຳ ດັບໃນເອກະສານ.

 wc -c tecmint.txt

112 tecmint.txt
 wc -m tecmint.txt

112 tecmint.txt

5. ການສະແດງຄວາມຍາວຂອງສາຍທີ່ຍາວທີ່ສຸດ

ຄຳ ສັ່ງ“ wc” ອະນຸຍາດໃຫ້ມີການໂຕ້ຖຽງ ‘-L’, ມັນສາມາດຖືກ ນຳ ໃຊ້ເພື່ອພິມອອກເສັ້ນຍາວ (ຈຳ ນວນຕົວອັກສອນ) ທີ່ຍາວທີ່ສຸດໃນເອກະສານ. ດັ່ງນັ້ນ, ພວກເຮົາມີເສັ້ນຕົວອັກສອນທີ່ຍາວທີ່ສຸດ (‘Scientific Linux’) ໃນເອກະສານ.

 wc -L tecmint.txt

16 tecmint.txt

6. ກວດສອບຕົວເລືອກ WC ຫຼາຍ

ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມແລະຄວາມຊ່ວຍເຫຼືອກ່ຽວກັບ ຄຳ ສັ່ງ wc, ກະລຸນາ ດຳ ເນີນງານງ່າຍໆຈາກຜູ້ບັນຊາ ຄຳ ສັ່ງ.

 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'