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'