ນີ້ແມ່ນຄໍາສັ່ງ ftwhich ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ftwhich - fault tolerant ຄົ້ນຫາຊື່ຄໍາສັ່ງ
ສະຫຼຸບສັງລວມ
ftwhich [-#hIp][-t#] program_name
ລາຍລະອຽດ
ftwhich ແມ່ນສະບັບທີ່ທົນທານຕໍ່ຄວາມຜິດຂອງ ທີ່(1) ຄໍາສັ່ງ. ftwhich ຄົ້ນຫາສໍາລັບການໃຫ້
ໂຄງການໃນບັນຊີລາຍການທັງຫມົດລວມຢູ່ໃນສະພາບແວດລ້ອມ PATH ຂອງທ່ານຕົວປ່ຽນແປງແລະລາຍງານທັງຫມົດ
ໄຟລ໌ທີ່ມີຊື່ປະມານກົງກັບທີ່ໃຫ້ program_name.
ftwhich ບັນລຸຄວາມທົນທານຄວາມຜິດໂດຍການຄິດໄລ່ອັນທີ່ເອີ້ນວ່າ Weighted Levenshtein
ໄລຍະທາງ. ໄລຍະ Levenshtein ຖືກກໍານົດເປັນຕົວເລກຕໍາ່ສຸດທີ່ຂອງຕົວອັກສອນ
ການແຊກ, ການລຶບແລະການທົດແທນທີ່ປ່ຽນສະຕຣິງ A ເຂົ້າໄປໃນສາຍ B.
ftwhich ແມ່ນຄ້າຍຄືກັນກັບ ທີ່ ຄໍາສັ່ງທີ່ມີຄວາມແຕກຕ່າງດັ່ງຕໍ່ໄປນີ້:
- ftwhich ໂດຍຄ່າເລີ່ມຕົ້ນບໍ່ແມ່ນກໍລະນີທີ່ລະອຽດອ່ອນ
- ftwhich ແມ່ນຄວາມຜິດທົນທານຕໍ່
- ຫອຍບາງມີຕົວສ້າງ ທີ່ ຄໍາສັ່ງທີ່ຈະຄົ້ນຫານາມແຝງ. ftwhich
ຕາມທໍາມະຊາດບໍ່ສາມາດຊອກຫານາມແຝງໄດ້ຍ້ອນວ່າມັນບໍ່ຮູ້ກ່ຽວກັບຄໍານິຍາມຂອງນາມແຝງ.
- ftwhich ລາຍຊື່ໄຟລ໌ທັງໝົດທີ່ກົງກັນປະມານ. ໄຟລ໌ທີ່ສະແດງໃຫ້ເຫັນຄັ້ງທໍາອິດໃຊ້ເວລາ
ຄວາມມັກຫຼາຍກວ່າໄຟລ໌ທີ່ມີຊື່ດຽວກັນທີ່ພິມໃນພາຍຫຼັງທີ່ພວກມັນມາຈາກໄດເລກະທໍລີ
ລະບຸໄວ້ກ່ອນໜ້ານີ້ໃນ PATH.
- ລະດັບຄວາມທົນທານຄວາມຜິດສາມາດປັບໄດ້ໂດຍການກໍານົດພາລາມິເຕີທາງເລືອກ
ຄວາມທົນທານ. A ຄວາມທົນທານ ຂອງ 0 ກໍານົດການກົງກັນທີ່ແນ່ນອນ.
OPTIONS
-h ພິມຂໍ້ມູນການຊ່ວຍເຫຼືອ/ການນໍາໃຊ້.
-I ເຮັດການຄົ້ນຫາທີ່ລະອຽດອ່ອນຕົວພິມນ້ອຍ (ຄ່າເລີ່ມຕົ້ນແມ່ນຕົວພິມນ້ອຍໃຫຍ່)
-p ພິມຄ່າໄລຍະທາງຕົວຈິງຢູ່ຕໍ່ໜ້າຊື່ໄຟລ໌ທີ່ພົບເຫັນ. ຄ່ານີ້ເທົ່າກັບ
ຈໍານວນຂອງການແຊກ, ລຶບແລະການທົດແທນທີ່ຈໍາເປັນເພື່ອຫັນປ່ຽນ
ຊື່ຂອງໂຄງການທີ່ພົບເຫັນເຂົ້າໄປໃນຄີຄົ້ນຫາ.
-# or -t#
ຕັ້ງຄ່າລະດັບຄວາມທົນທານຕໍ່ຄວາມຜິດພາດເປັນ #. ລະດັບຄວາມທົນທານຄວາມຜິດແມ່ນຈໍານວນເຕັມໃນ
ລະດັບ 0-255. ມັນກໍານົດຈໍານວນສູງສຸດຂອງຄວາມຜິດພາດທີ່ອະນຸຍາດໃຫ້ຊອກຫາ
ການແຂ່ງຂັນໂດຍປະມານ. ຄວາມທົນທານເລີ່ມຕົ້ນແມ່ນ (strlen(ຮູບແບບການຄົ້ນຫາ) - ຈໍານວນ
wildcards)/6+1
program_name
ໄຟລ໌ໂຄງການເພື່ອຊອກຫາ. '*' ແລະ '?' ສາມາດໃຊ້ເປັນຕົວແທນໄດ້.
'?' ຫມາຍເຖິງຕົວລະຄອນດຽວ.
'*' ໝາຍເຖິງຈຳນວນຕົວອັກສອນທີ່ກຳນົດເອງ.
argument ສຸດທ້າຍກັບ ftwhich ບໍ່ໄດ້ຖືກວິເຄາະສໍາລັບທາງເລືອກທີ່ໂຄງການຕ້ອງການຢ່າງຫນ້ອຍຫນຶ່ງ
program_name argument. ນີ້ຫມາຍຄວາມວ່າ ftwhich -x ຈະບໍ່ຈົ່ມກ່ຽວກັບທາງເລືອກທີ່ບໍ່ຖືກຕ້ອງ
ແຕ່ຊອກຫາໂຄງການທີ່ມີຊື່ວ່າ -x.
EXAMPLE
ຄົ້ນຫາສໍາລັບທຸກໂຄງການເຊັ່ນ gcc ໃນ PATH ຂອງທ່ານ:
ftwhich gcc
ນີ້ຈະ e.g. ຊອກຫາ gcc ຫຼື cc ຫຼື CC ...
ເພື່ອຊອກຫາໄຟລ໌ທັງຫມົດທີ່ເລີ່ມຕົ້ນດ້ວຍຄໍານໍາຫນ້າແລະສິ້ນສຸດໃນ config ແລະແຕກຕ່າງກັນໃນ 2 ຕົວອັກສອນ
ຈາກຄໍາສັບຕ່າງໆ ການຕັ້ງຄ່າ:
ftwhich -2 '* ການຕັ້ງຄ່າ'
ເພື່ອຊອກຫາໄຟລ໌ທັງຫມົດທີ່ເລີ່ມຕົ້ນດ້ວຍຄໍານໍາຫນ້າ ຖ້າ:
ftwhich -0 'ຖ້າ*'
ເພື່ອຊອກຫາໂຄງການໂມງທັງຫມົດ:
ftwhich -0 '*ໂມງ*'
ໃຊ້ ftwhich ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net