tbl-dctrl - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ 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



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌