ຄໍາສັ່ງ Linux "wc" ສາມາດຖືກນໍາໃຊ້ເພື່ອສະຫນອງຈໍານວນຄໍາສັບທີ່ມີຢູ່ໃນໄຟລ໌. ນີ້ແມ່ນມີຜົນປະໂຫຍດຖ້າທ່ານກໍາລັງພະຍາຍາມເຂົ້າໄປໃນການແຂ່ງຂັນທີ່ຕ້ອງການຈໍານວນຄໍາສັບທີ່ສູງສຸດຫຼືຖ້າທ່ານເປັນນັກຮຽນທີ່ມີຂໍ້ກໍານົດຈໍາກັດຫນ້ອຍສຸດໃນບົດຂຽນ.
ໃນຄວາມຈິງນີ້ກໍ່ເຮັດວຽກດີໆໃນໄຟລ໌ຂໍ້ຄວາມແຕ່ LibreOffice ໃຫ້ຕົວເລືອກ "ຄໍານັບ" ໂດຍຜ່ານເມນູ "ເຄື່ອງມື" ຖ້າທ່ານຕ້ອງການຄໍານັບຈາກເອກະສານທີ່ມີຂໍ້ຄວາມທີ່ອຸດົມສົມບູນເຊັ່ນເອກະສານ Word, ເອກະສານ OpenOffice ຫຼືເອກະສານຂໍ້ຄວາມທີ່ອຸດົມສົມບູນ.
ວິທີການໃຊ້ຄໍາສັ່ງ "wc"
ການນໍາໃຊ້ພື້ນຖານຂອງຄໍາສັ່ງ "wc" ແມ່ນດັ່ງຕໍ່ໄປນີ້:
wc
ຕົວຢ່າງ: ພວກເຮົາມີໄຟລ໌ test.txt ທີ່ມີເນື້ອຫາຕໍ່ໄປນີ້:
My essay
Title
ແມວນັ່ງຢູ່ເທິງຕຽງ
ເພື່ອຄົ້ນຫາຈໍານວນຄໍາໃນໄຟລ໌ນີ້, ພວກເຮົາສາມາດໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
wc testtxt
ຜົນຜະລິດຈາກຄໍາສັ່ງ "wc" ແມ່ນດັ່ງຕໍ່ໄປນີ້:
3 9 41 testtxt
ມູນຄ່າດັ່ງກ່າວມີດັ່ງນີ້:
- ຕົວເລກທໍາອິດແມ່ນເລກຂອງຕົວອັກສອນສາຍໃຫມ່
- ຫມາຍເລກທີສອງແມ່ນຈໍານວນຄໍາສັບຕ່າງໆ
- ເລກທີສາມແມ່ນເລກຂອງ bytes
- ມູນຄ່າສຸດທ້າຍແມ່ນຊື່ໄຟລ໌
ໄດ້ຮັບການນັບຄໍາສັບທັງຫມົດຈາກຫຼາຍໄຟລ໌
ທ່ານສາມາດໃຫ້ຊື່ໄຟລ໌ຫຼາຍກັບຄໍາສັ່ງ "wc" ເມື່ອທ່ານໄດ້ຮັບການນັບສໍາລັບແຕ່ລະໄຟລ໌ແລະແຖວທັງຫມົດ.
ເພື່ອພິສູດນີ້ພວກເຮົາຄັດລອກໄຟ test.txt ແລະເອີ້ນວ່າ test2.txt. ເພື່ອໃຫ້ຄໍານັບຂອງທັງສອງໄຟລ໌ພວກເຮົາສາມາດດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້:
wc testtxt test2txt
ຜົນຜະລິດດັ່ງກ່າວແມ່ນມີດັ່ງນີ້:
3 9 41 testtxt
3 9 41 test2txt
6 18 82 total
ເປັນກ່ອນທີ່ຈໍານວນຄັ້ງທໍາອິດໃນແຕ່ລະເສັ້ນແມ່ນຈໍານວນເສັ້ນ, ຫມາຍເລກທີສອງແມ່ນຄໍານັບແລະເລກທີສາມຂອງຈໍານວນລວມຂອງ bytes.
ມີສະຫວິດອີກທີ່ມີຊື່ແປກນ້ອຍໃນຊື່ແລະຈິງໆເຮັດວຽກໃນທາງທີ່ແປກປະຫຼາດ.
ຄໍາສັ່ງດັ່ງຕໍ່ໄປນີ້:
wc --files0 - ຈາກ = -
(ນັ້ນແມ່ນສູນຫຼັງຈາກໄຟລ໌ຄໍາ)
ໃນເວລາທີ່ທ່ານດໍາເນີນການຄໍາສັ່ງຂ້າງເທິງນີ້, ທ່ານຈະເຫັນຕົວກະພິບແລະທ່ານສາມາດໃສ່ຊື່ໄຟລ໌. ເມື່ອທ່ານໄດ້ປ້ອນຊື່ໄຟລ໌ກົດ CTRL ແລະ D ສອງຄັ້ງ. ນີ້ຈະສະແດງໃຫ້ເຫັນທັງຫມົດສໍາລັບໄຟລ໌ນັ້ນ.
ໃນປັດຈຸບັນທ່ານສາມາດໃສ່ຊື່ອື່ນແລະກົດ CTRL D ສອງເທື່ອ. ນີ້ຈະສະແດງໃຫ້ເຫັນທັງຫມົດຈາກໄຟລ໌ທີສອງ.
ທ່ານສາມາດສືບຕໍ່ດໍາເນີນການນີ້ຈົນກວ່າທ່ານຈະມີພຽງພໍ. ກົດ CTRL ແລະ C ເພື່ອອອກຈາກກັບຄໍາສັ່ງຕົ້ນຕໍ.
ຄໍາສັ່ງດຽວກັນສາມາດຖືກນໍາໃຊ້ເພື່ອຊອກຫາຄໍານັບຂອງຄໍາສັບທັງຫມົດຂອງໄຟລ໌ທັງຫມົດໃນໂຟເດີດັ່ງຕໍ່ໄປນີ້:
ຊອກຫາ. -type f -print0 | wc -l --files0-from = -
ນີ້ລວມ ຄໍາສັ່ງຊອກຫາ ດ້ວຍຄໍາຄໍານັບຄໍາ. ຄໍາສັ່ງຊອກຫາເບິ່ງຢູ່ໃນໄດເລກະທໍລີປະຈຸບັນ (ຫມາຍໂດຍ.) ສໍາລັບໄຟລ໌ທັງຫມົດທີ່ມີປະເພດຂອງໄຟລ໌ແລະຫຼັງຈາກນັ້ນພິມອອກຊື່ທີ່ມີລັກສະນະ null ທີ່ຕ້ອງການໂດຍຄໍາສັ່ງ wc. ຄໍາສັ່ງ wc ໃຊ້ເວລາເຂົ້າແລະປະຕິບັດແຕ່ລະຊື່ໄຟລ໌ທີ່ສົ່ງຄືນໂດຍຄໍາສັ່ງຄົ້ນຫາ.
ວິທີການສະແດງພຽງແຕ່ຈໍານວນຂອງ bytes ໃນໄຟລ໌ໃດຫນຶ່ງ
ຖ້າທ່ານພຽງແຕ່ຕ້ອງການໃຫ້ນັບຈໍານວນ bytes ໃນໄຟລ໌ທ່ານສາມາດໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
wc -c
ນີ້ຈະສົ່ງກັບຄືນໄປເຖິງຈໍານວນລວມຂອງ bytes ແລະຊື່ໄຟລ໌.
ວິທີການສະແດງພຽງແຕ່ຈໍານວນຕົວອັກສອນທັງຫມົດໃນແຟ້ມ
ຈໍານວນ byte ປົກກະຕິແລ້ວເລັກນ້ອຍສູງກວ່າຈໍານວນຕົວອັກສອນໃນແຟ້ມ.
ຖ້າທ່ານຕ້ອງການພຽງແຕ່ຈໍານວນຕົວເລກທັງຫມົດທ່ານສາມາດໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
wc -m
ສໍາລັບ test.txt ໄຟລ໌ຜົນຜະລິດແມ່ນ 39 ແລະບໍ່ 41 ເຊັ່ນດຽວກັນກ່ອນທີ່ຈະ.
ວິທີການສະແດງພຽງແຕ່ເສັ້ນລວມໃນໄຟລ໌
ທ່ານສາມາດດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້ເພື່ອກັບຄືນຈໍານວນຈໍານວນເສັ້ນທັງຫມົດໃນແຟ້ມ:
wc -l
ວິທີການສະແດງເສັ້ນຍາວທີ່ສຸດໃນໄຟລ໌
ຖ້າທ່ານຕ້ອງການຮູ້ເສັ້ນຍາວທີ່ສຸດໃນໄຟລ໌ທ່ານສາມາດດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້:
wc -L
ຖ້າທ່ານດໍາເນີນການຄໍາສັ່ງນີ້ຕໍ່ກັບໄຟລ໌ "test.txt" ແລ້ວຜົນໄດ້ຮັບແມ່ນ 22 ທີ່ກົງກັບຈໍານວນຕົວອັກສອນສໍາລັບເສັ້ນ "ແມວນັ່ງຢູ່ເທິງຕຽງ".
ວິທີການສະແດງພຽງແຕ່ຈໍານວນຄໍາສັບຕ່າງໆໃນແຟ້ມ
ສຸດທ້າຍແຕ່ບໍ່ໄດ້ຢ່າງຫນ້ອຍ, ທ່ານສາມາດໄດ້ຮັບຈໍານວນຄໍາສັບທັງຫມົດໃນໄຟລ໌ໂດຍການດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້:
wc -w