ນີ້ແມ່ນຄໍາສັ່ງ tbl-dctrl ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
tbl-dctrl - ສ້າງຕາຕະລາງການເປັນຕົວແທນຂອງຂໍ້ມູນໃນຮູບແບບ dctrl
ສະຫຼຸບສັງລວມ
tbl-dctrl [ ທາງເລືອກໃນການ ] [ -c ຖັນສະເພາະ ... ] [ ຊື່ເອກະສານ ]...
tbl-dctrl - ການປ່ຽນແປງ
tbl-dctrl - ຊ່ວຍ
ລາຍລະອຽດ
tbl-dctrl ສ້າງຕາຕະລາງການເປັນຕົວແທນຂອງຂໍ້ມູນທີ່ມອບໃຫ້ມັນຢູ່ໃນໄຟລ໌ຄວບຄຸມ Debian
ຮູບແບບ.
ໂດຍຕົວຢ່າງ, tbl-dctrl ອ່ານຖານຂໍ້ມູນທັງຫມົດ, ຊອກຫາລາຍການທີ່ຍາວທີ່ສຸດໃນແຕ່ລະ
ຖັນທີ່ຮ້ອງຂໍ; ຫຼັງຈາກນັ້ນມັນອອກຕາຕະລາງ, ທີ່ມີຂອບແລະຫົວຂໍ້ຖັນ, ບ່ອນທີ່ແຕ່ລະຄົນ
ຖັນແມ່ນກວ້າງພໍທີ່ຈະໃສ່ເຂົ້າທີ່ຍາວທີ່ສຸດ. ສ່ວນໃຫຍ່ຂອງພຶດຕິກໍານີ້ສາມາດເປັນ
ປັບແຕ່ງຕາມທີ່ອະທິບາຍໄວ້ຂ້າງລຸ່ມນີ້.
ຖັນແມ່ນຮ້ອງຂໍໂດຍການລະບຸ -c (--ຖັນ) ສະຫຼັບກັບຖັນສະເພາະ.
ປະເພດທີ່ງ່າຍດາຍທີ່ສຸດຂອງສະເພາະຖັນປະກອບດ້ວຍຊື່ຂອງຊ່ອງຂໍ້ມູນເທົ່ານັ້ນ. ໃນ
ກໍລະນີດັ່ງກ່າວ, tbl-dctrl ຈະລວມເອົາຄໍລຳທີ່ມີຫົວຂໍ້ເປັນຕົວໜັງສື
ສະເພາະຖັນ ແລະຂໍ້ມູນຂອງມັນຖືກດຶງມາຈາກຊ່ອງຂໍ້ມູນທີ່ມີຊື່ນັ້ນ. ຖ້າບໍ່ມີ -c ທາງເລືອກໃນການ
ແມ່ນໄດ້ຮັບການໃຫ້, tbl-dctrl ຈະໃຊ້ຊ່ອງຂໍ້ມູນທັງໝົດໃນການປ້ອນຂໍ້ມູນຕາມລຳດັບທີ່ພວກມັນທຳອິດ
ປາກົດ
ມີການເພີ່ມທາງເລືອກສອງອັນທີ່ຫນຶ່ງສາມາດເຮັດໃຫ້ເປັນສະເພາະຖັນ. ການນຳໜ້າ
ຊື່ພາກສະຫນາມທີ່ມີບາງຂໍ້ຄວາມຕິດຕາມດ້ວຍເຄື່ອງຫມາຍຄວາມສະເຫມີພາບ (ຕົວຢ່າງ: -c 'ຊຸດ
name=ຊຸດ') ດັດແປງຖັນໃນແບບທີ່ຂໍ້ຄວາມກ່ອນເຄື່ອງໝາຍຄວາມສະເໝີພາບ
ໃຊ້ເປັນຫົວຂໍ້ຖັນ, ໃນຂະນະທີ່ຂໍ້ຄວາມຫຼັງຈາກເຄື່ອງຫມາຍຄວາມສະເຫມີພາບຖືກນໍາໃຊ້ເປັນຊື່ຂອງ
ພາກສະຫນາມຈາກຂໍ້ມູນທີ່ຖືກແຕ້ມ. ຄົນເຮົາຍັງສາມາດຕື່ມໃສ່ຈໍ້າສອງເມັດຕາມດ້ວຍບວກ
ຕົວເລກທັງໝົດໃສ່ຊື່ພາກສະຫນາມ. ໃນກໍລະນີດັ່ງກ່າວ, ຕົວເລກຫຼັງຈາກຈໍ້າສອງເມັດໄດ້ກໍານົດ
ຄວາມກວ້າງຂອງຖັນ. ການເພີ່ມທັງສອງນີ້ສາມາດຖືກນໍາໃຊ້ແຍກຕ່າງຫາກຫຼືຮ່ວມກັນ. ຖ້າມີ
ມີຫຼາຍກວ່າຫນຶ່ງຈໍ້າສອງເມັດ, ອັນສຸດທ້າຍແມ່ນສໍາຄັນ. ຖ້າມີຫຼາຍກ່ວາຫນຶ່ງເທົ່າກັບ
ສັນຍາລັກ, ອັນທໍາອິດແມ່ນສໍາຄັນ. ຈໍ້າສອງເມັດ ແລະເຄື່ອງໝາຍເທົ່າກັບແມ່ນໃຊ້ພຽງແຕ່ເປັນ
ຂໍ້ມູນ. ຈື່ໄວ້ວ່າຕ້ອງໃຫ້ສະເພາະຖັນທັງໝົດ tbl-dctrl ເປັນຫນຶ່ງ
argument, ສະນັ້ນຖ້າຫາກວ່າມັນມີຊ່ອງຫວ່າງ, ມັນຕ້ອງໄດ້ຮັບການອ້າງອີງສໍາລັບ shell.
ຖ້າຖັນທີ່ຮ້ອງຂໍທັງໝົດມີຄວາມກວ້າງທີ່ກໍານົດໄວ້, tbl-dctrl ຈະຜະລິດຜົນຜະລິດ
ທັນທີ, ບໍ່ໄດ້ລໍຖ້າການປ້ອນຂໍ້ມູນທັງຫມົດທີ່ຈະອ່ານໃນ.
OPTIONS
-d ຕົວຂັ້ນ, --delimiter=ຕົວຂັ້ນ
ແທນທີ່ຈະແຕ້ມຂອບທີ່ສວຍງາມກັບຕາຕະລາງ, ໃຫ້ນໍາໃຊ້ທີ່ລະບຸໄວ້ ຕົວຂັ້ນ ຊ່ອຍແນ່
ຈໍາກັດຖັນຕິດຕໍ່ກັນ.
-H, --ບໍ່ມີຫົວຂໍ້
ຢ່າພິມຫົວຂໍ້ຕາຕະລາງ (ຫົວຂໍ້ຖັນ).
-l ລະດັບ, --errorlevel=ລະດັບ
ຕັ້ງລະດັບບັນທຶກເປັນ ລະດັບ. ລະດັບ ແມ່ນຫນຶ່ງໃນ ຄວາມຕາຍ, ທີ່ສໍາຄັນ, ຂໍ້ມູນຂ່າວສານ ແລະ debug,
ແຕ່ສຸດທ້າຍອາດຈະບໍ່ສາມາດໃຊ້ໄດ້, ຂຶ້ນກັບຕົວເລືອກເວລາລວບລວມ. ເຫຼົ່ານີ້
ປະເພດແມ່ນໄດ້ຮັບທີ່ນີ້ໃນຄໍາສັ່ງ; ທຸກໆຂໍ້ຄວາມທີ່ຖືກປ່ອຍອອກມາເມື່ອ ຄວາມຕາຍ ແມ່ນຢູ່ໃນ
ຜົນກະທົບ, ຈະຖືກປ່ອຍອອກມາໃນ ທີ່ສໍາຄັນ ລະດັບຄວາມຜິດພາດ, ແລະອື່ນໆ. ຄ່າເລີ່ມຕົ້ນແມ່ນ
ທີ່ສໍາຄັນ.
-V, - ການປ່ຽນແປງ
ພິມຂໍ້ມູນສະບັບ.
-C, -- ການສໍາເນົາ
ພິມອອກໃບອະນຸຍາດລິຂະສິດ. ນີ້ຜະລິດຜົນຜະລິດຫຼາຍ; ໃຫ້ແນ່ໃຈວ່າຈະປ່ຽນເສັ້ນທາງຫຼື
ທໍ່ມັນຢູ່ບ່ອນໃດບ່ອນໜຶ່ງ (ເຊັ່ນ: pager ທີ່ທ່ານມັກ).
-h, - ຊ່ວຍ
ພິມບົດສະຫຼຸບການຊ່ວຍເຫຼືອ.
ດໍາເນີນງານ
tbl-dctrl ຈະອ່ານການປ້ອນຂໍ້ມູນຂອງມັນຈາກໄຟລ໌ທີ່ມີຊື່ຢູ່ໃນເສັ້ນຄໍາສັ່ງ, ໃນທີ່ກໍານົດໄວ້
ສັ່ງ. ໄຟລ໌ທີ່ເອີ້ນວ່າ - ເປັນຕົວແທນຂອງກະແສການປ້ອນຂໍ້ມູນມາດຕະຖານຂອງໂຄງການ. ຖ້າບໍ່ມີໄຟລ໌
ມີຊື່, ໂຄງການປະຕິບັດຕົວເປັນຖ້າຫາກວ່າ - ຄົນດຽວໄດ້ຖືກຕັ້ງຊື່, ນັ້ນແມ່ນ, ການປ້ອນຂໍ້ມູນແມ່ນອ່ານຈາກ
ກະແສການປ້ອນຂໍ້ມູນມາດຕະຖານ.
STDIN
ກະແສການປ້ອນຂໍ້ມູນມາດຕະຖານອາດຈະຖືກໃຊ້ເປັນການປ້ອນຂໍ້ມູນຕາມທີ່ລະບຸໄວ້ຂ້າງເທິງໃນ ດໍາເນີນງານ ສ່ວນ.
ປັດໄຈນໍາເຂົ້າ ເອກະສານ
ການປ້ອນຂໍ້ມູນທັງໝົດໄປຫາ tbl-dctrl ແມ່ນຢູ່ໃນຮູບແບບຂອງໄຟລ໌ຄວບຄຸມ Debian.
ໄຟລ໌ການຄວບຄຸມ Debian (dctrl) ແມ່ນຖານຂໍ້ມູນຕາຕະລາງດຽວ semistructured ເກັບຮັກສາໄວ້ໃນ a
ໄຟລ໌ຂໍ້ຄວາມທີ່ເຄື່ອງຈັກສາມາດວິເຄາະໄດ້. ຖານຂໍ້ມູນດັ່ງກ່າວປະກອບດ້ວຍຊຸດຂອງບັນທຶກ; ແຕ່ລະບັນທຶກແມ່ນ
ການສ້າງແຜນທີ່ຈາກຊື່ພາກສະຫນາມໄປຫາເນື້ອຫາພາກສະຫນາມ. Textually, ບັນທຶກຖືກແຍກອອກໂດຍຫວ່າງເປົ່າ
ເສັ້ນ, ໃນຂະນະທີ່ແຕ່ລະພາກສະຫນາມຖືກເຂົ້າລະຫັດເປັນຫນຶ່ງຫຼືຫຼາຍເສັ້ນທີ່ບໍ່ມີຢູ່ໃນບັນທຶກ. ສະໜາມ
ເລີ່ມຕົ້ນດ້ວຍຊື່ຂອງມັນ, ຕິດຕາມດ້ວຍຈໍ້າສອງເມັດ, ຕິດຕາມດ້ວຍເນື້ອໃນພາກສະຫນາມ. ຈໍ້າສອງເມັດຕ້ອງ
ອາໃສຢູ່ໃນແຖວທໍາອິດຂອງພາກສະຫນາມ, ແລະແຖວທໍາອິດຕ້ອງເລີ່ມຕົ້ນໂດຍບໍ່ມີຊ່ອງຫວ່າງ.
ເສັ້ນຕໍ່ມາ, ໃນທາງກົງກັນຂ້າມ, ສະເຫມີເລີ່ມຕົ້ນດ້ວຍຊ່ອງຫວ່າງເສັ້ນຊື່ (ຫນຶ່ງຫຼືຫຼາຍຊ່ອງຫຼື
ຕົວອັກສອນແຖບ).
ເມື່ອການປ້ອນຂໍ້ມູນຖືກອ່ານຈາກຫຼາຍໄຟລ໌, ຕົວແຍກບັນທຶກແມ່ນ implicit ລະຫວ່າງສອງ
ໄຟລ໌ທີ່ຢູ່ຕິດກັນ.
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
ສະພາບແວດລ້ອມຂອງທ້ອງຖິ່ນມາດຕະຖານ, ໂດຍສະເພາະແມ່ນການຕັ້ງຄ່າຕົວອັກສອນຂອງຕົນ, ມີຜົນກະທົບ
ການຕີຄວາມໝາຍຂອງວັດສະດຸປ້ອນ ແລະຜົນຜະລິດເປັນສາຍນ້ຳຂອງຕົວລະຄອນ.
ASYNCHRONOUS ເຫດການ
ສັນຍານ UNIX ມາດຕະຖານມີຄວາມໝາຍປົກກະຕິ.
STDOUT
ຜົນຜະລິດທັງຫມົດຖືກສົ່ງໄປຫາກະແສຜົນຜະລິດມາດຕະຖານ. ຜົນໄດ້ຮັບແມ່ນການສະແດງຕາຕະລາງ
ຖານຂໍ້ມູນການປ້ອນຂໍ້ມູນຖືກຈຳກັດຢູ່ໃນຊ່ອງຂໍ້ມູນທີ່ລະບຸໄວ້. ຕາມເຫດຜົນ, ຜົນຜະລິດແມ່ນ a
ໂຕະ; ໃນເວລາທີ່ -d ທາງເລືອກແມ່ນຖືກນໍາໃຊ້, ຕາຕະລາງນີ້ແມ່ນເປັນຕົວແທນພຽງແຕ່ໂດຍແຍກຖັນ
ໃນແຕ່ລະແຖວໂດຍລະບຸໄວ້ ຕົວຂັ້ນ; ເມື່ອຕົວເລືອກບໍ່ໄດ້ໃຊ້, ກອບຖືກແຕ້ມ
ປະມານຕາຕະລາງ. ລໍາດັບຂອງຖັນແມ່ນຄືກັນກັບຄໍາສັ່ງຂອງຖັນ
ສະເພາະໃນແຖວຄຳສັ່ງ.
OUTPUT ເອກະສານ
ບໍ່ມີໄຟລ໌ຜົນຜະລິດ.
ອອກ STATUS
ຜົນປະໂຫຍດນີ້ອອກຈາກກັບ 0 ເມື່ອປະສົບຜົນສໍາເລັດ. ມັນໃຊ້ລະຫັດອອກທີ່ບໍ່ແມ່ນສູນຢ່າງບໍ່ສອດຄ່ອງ
ເມື່ອສັງເກດເຫັນຂໍ້ຜິດພາດ (ນີ້ແມ່ນຂໍ້ຜິດພາດ).
ຂໍ້ສັງເກດ OF ຄວາມຜິດພາດ
ໃນກໍລະນີທີ່ມີຂໍ້ຜິດພາດໃນການປ້ອນຂໍ້ມູນ, ຜົນຜະລິດຈະເປັນຂີ້ເຫຍື້ອບາງສ່ວນຫຼືຫມົດ. ໃນ
ກໍລະນີຂອງຄວາມຜິດພາດໃນການຮຽກຮ້ອງ, ໂຄງການຈະປະຕິເສດທີ່ຈະເຮັດວຽກ.
ຕົວຢ່າງ
ທໍ່ເສັ້ນຄໍາສັ່ງຕໍ່ໄປນີ້ອອກຕາຕະລາງຂອງຊຸດທັງຫມົດ, ກັບຜູ້ຮັກສາຂອງພວກເຂົາ
ຂໍ້ມູນ, ຈັດຮຽງໂດຍຂໍ້ມູນຜູ້ຮັກສາ, ທີ່ບໍ່ມີເນື້ອໃນ:
% grep-available -FInstalled-Size --eq 0 | sort-dctrl -kMaintainer -
| tbl-dctrl -cPackage -cMaintainer
ໃຊ້ tbl-dctrl ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net