ນັບຈໍານວນຄໍາໃນໄຟລ໌ໂດຍໃຊ້ຄໍາສັ່ງ "Wc"

ຄໍາສັ່ງ Linux "wc" ສາມາດຖືກນໍາໃຊ້ເພື່ອສະຫນອງຈໍານວນຄໍາສັບທີ່ມີຢູ່ໃນໄຟລ໌. ນີ້ແມ່ນມີຜົນປະໂຫຍດຖ້າທ່ານກໍາລັງພະຍາຍາມເຂົ້າໄປໃນການແຂ່ງຂັນທີ່ຕ້ອງການຈໍານວນຄໍາສັບທີ່ສູງສຸດຫຼືຖ້າທ່ານເປັນນັກຮຽນທີ່ມີຂໍ້ກໍານົດຈໍາກັດຫນ້ອຍສຸດໃນບົດຂຽນ.

ໃນຄວາມຈິງນີ້ກໍ່ເຮັດວຽກດີໆໃນໄຟລ໌ຂໍ້ຄວາມແຕ່ LibreOffice ໃຫ້ຕົວເລືອກ "ຄໍານັບ" ໂດຍຜ່ານເມນູ "ເຄື່ອງມື" ຖ້າທ່ານຕ້ອງການຄໍານັບຈາກເອກະສານທີ່ມີຂໍ້ຄວາມທີ່ອຸດົມສົມບູນເຊັ່ນເອກະສານ Word, ເອກະສານ OpenOffice ຫຼືເອກະສານຂໍ້ຄວາມທີ່ອຸດົມສົມບູນ.

ວິທີການໃຊ້ຄໍາສັ່ງ "wc"

ການນໍາໃຊ້ພື້ນຖານຂອງຄໍາສັ່ງ "wc" ແມ່ນດັ່ງຕໍ່ໄປນີ້:

wc

ຕົວຢ່າງ: ພວກເຮົາມີໄຟລ໌ test.txt ທີ່ມີເນື້ອຫາຕໍ່ໄປນີ້:

My essay
Title
ແມວນັ່ງຢູ່ເທິງຕຽງ

ເພື່ອຄົ້ນຫາຈໍານວນຄໍາໃນໄຟລ໌ນີ້, ພວກເຮົາສາມາດໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:

wc testtxt

ຜົນຜະລິດຈາກຄໍາສັ່ງ "wc" ແມ່ນດັ່ງຕໍ່ໄປນີ້:

3 9 41 testtxt

ມູນຄ່າດັ່ງກ່າວມີດັ່ງນີ້:

ໄດ້ຮັບການນັບຄໍາສັບທັງຫມົດຈາກຫຼາຍໄຟລ໌

ທ່ານສາມາດໃຫ້ຊື່ໄຟລ໌ຫຼາຍກັບຄໍາສັ່ງ "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