ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

ແລ່ນເຊີບເວີ | Ubuntu > | Fedora > |


OnWorks favicon

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

ເປີດໃຊ້ join-dctrl ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ join-dctrl ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


join-dctrl - ປະຕິບັດການເຂົ້າຮ່ວມທີ່ກ່ຽວຂ້ອງກ່ຽວກັບຂໍ້ມູນໃນຮູບແບບ dctrl

ສະຫຼຸບສັງລວມ


ເຂົ້າຮ່ວມ-dctrl [ ທາງເລືອກໃນການ ] ຊື່​ເອ​ກະ​ສານ ຊື່​ເອ​ກະ​ສານ

ເຂົ້າຮ່ວມ-dctrl - ການປ່ຽນແປງ

ເຂົ້າຮ່ວມ-dctrl - ຊ່ວຍ

ລາຍລະອຽດ


ເຂົ້າຮ່ວມ-dctrl ປະຕິບັດການປະຕິບັດການເຂົ້າຮ່ວມທີ່ກ່ຽວຂ້ອງກ່ຽວກັບຂໍ້ມູນທີ່ມອບໃຫ້ມັນຢູ່ໃນໄຟລ໌ຄວບຄຸມ Debian
ຮູບແບບ.

A ເຂົ້າຮ່ວມ ພາກສະຫນາມ ຕ້ອງໄດ້ຮັບການລະບຸໂດຍໃຊ້ສະວິດ -1 ແລະ -2 ຫຼືສະຫຼັບ -j.
Conceptually, ໂຄງການສ້າງຄູ່ຄໍາສັ່ງທັງຫມົດຂອງການບັນທຶກທີ່ສາມາດສ້າງຕັ້ງຂຶ້ນໂດຍ
ມີບັນທຶກຈາກໄຟລ໌ທໍາອິດເປັນສະມາຊິກທໍາອິດຂອງຄູ່ແລະມີບັນທຶກ
ຈາກໄຟລ໌ທີສອງເປັນສະມາຊິກທີສອງຂອງຄູ່; ແລະຫຼັງຈາກນັ້ນມັນລຶບຄູ່ດັ່ງກ່າວທັງຫມົດ
ບ່ອນ​ທີ່​ພາກ​ສະ​ຫນາມ​ເຂົ້າ​ຮ່ວມ​ບໍ່​ເທົ່າ​ທຽມ​ກັນ​. ປະສິດທິຜົນ, ແຕ່ລະໄຟລ໌ປ້ອນຂໍ້ມູນຖືກປະຕິບັດເປັນ
ຕາຕະລາງຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ.

ທຸກໆໄຟລ໌ທີ່ປ້ອນຂໍ້ມູນຕ້ອງຢູ່ໃນລໍາດັບຈາກນ້ອຍຫາໃຫຍ່ຢູ່ໃນຊ່ອງເຂົ້າຮ່ວມຂອງມັນ; ນີ້ອະນຸຍາດໃຫ້ໂຄງການ
ເຮັດວຽກໄວ. ໄດ້ sort-dctrl(1​) ໂຄງ​ການ​ສາ​ມາດ​ຖືກ​ນໍາ​ໃຊ້​ເພື່ອ​ເຮັດ​ໃຫ້​ມັນ​ດັ່ງ​ນັ້ນ​.

OPTIONS


-1 ພາກສະຫນາມ, --1st-join-field=ພາກສະຫນາມ
ລະບຸການເຂົ້າຮ່ວມ ພາກສະຫນາມ ຂອງໄຟລ໌ປ້ອນຂໍ້ມູນທໍາອິດ.

-2 ພາກສະຫນາມ, --2nd-join-field=ພາກສະຫນາມ
ລະບຸການເຂົ້າຮ່ວມ ພາກສະຫນາມ ຂອງໄຟລ໌ປ້ອນທີສອງ.

-j ພາກສະຫນາມ, --join-field=ພາກສະຫນາມ
ລະບຸການເຂົ້າຮ່ວມທົ່ວໄປ ພາກສະຫນາມ ສໍາລັບໄຟລ໌ທັງຫມົດ.

-a fileno, --unpairable-from=fileno
ລະບຸວ່າວັກທີ່ບໍ່ກົງກັນຈາກທໍາອິດ (ຖ້າ 1 ແມ່ນໃຫ້) ຫຼືທີສອງ (ຖ້າ
2 ແມ່ນໃຫ້) ໄຟລ໌ຖືກພິມອອກ.

-o ທົ່ງນາ, --output-fields=ທົ່ງນາ
ລະບຸວ່າຊ່ອງຂໍ້ມູນໃດຖືກລວມຢູ່ໃນຜົນຜະລິດ. ຊ່ອງຂໍ້ມູນຖືກແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ
(ຫຼາຍ​ກວ່າ​ຫນຶ່ງ​ -o ທາງ​ເລືອກ​ທີ່​ສາ​ມາດ​ນໍາ​ໃຊ້​, ເຊັ່ນ​ດຽວ​ກັນ​)​. ແຕ່ລະຊ່ອງຂໍ້ມູນແມ່ນລະບຸໃນຮູບແບບ
fileno.ພາກສະຫນາມ ໃນນັ້ນ fileno ແມ່ນຕົວເລກຕາມລໍາດັບຂອງໄຟລ໌ປ້ອນຂໍ້ມູນຈາກນັ້ນ
ພາກສະຫນາມແມ່ນແຕ້ມ (ບໍ່ວ່າຈະ 1 or 2), ແລະ ພາກສະຫນາມ ໃຫ້ຊື່ຂອງພາກສະຫນາມທີ່ຈະນໍາໃຊ້. ເປັນ
ກໍລະນີພິເສດ, ງ່າຍດາຍ 0 ສາມາດໃຊ້ແທນ fileno.ພາກສະຫນາມ ເພື່ອອ້າງເຖິງທົ່ວໄປ
ມູນ​ຄ່າ​ຂອງ​ພາກ​ສະ​ຫນາມ​ເຂົ້າ​ຮ່ວມ​.

ຊື່​ຂອງ​ພາກ​ສະ​ຫນາມ (ບໍ່​ລວມ​ເຖິງ​ຈໍາ​ນວນ​ໄຟລ​໌​) ໄດ້​ຖືກ​ນໍາ​ໃຊ້​ໃນ​ຜົນ​ຜະ​ລິດ​ເປັນ​
ຊື່ຂອງພາກສະຫນາມ. ຢ່າງໃດກໍ່ຕາມ, ສາມາດລະບຸຊື່ທີ່ແຕກຕ່າງກັນສໍາລັບຈຸດປະສົງຜົນຜະລິດໄດ້
ໂດຍການຖັດໃສ່ຂໍ້ມູນສະເພາະຂອງຊ່ອງຂໍ້ມູນໂດຍຈໍ້າສອງເມັດ ແລະຊື່ທີ່ເຫັນໄດ້ທີ່ຕ້ອງການ.

ສໍາລັບຕົວຢ່າງ, ທາງເລືອກ -o 0,1.Version:Old-Version,2.Version ກໍານົດວ່າ
ພາກສະຫນາມທໍາອິດໃນບັນທຶກຜົນຜະລິດໃດໆຄວນຈະເປັນພາກສະຫນາມເຂົ້າຮ່ວມ, ພາກສະຫນາມທີສອງຄວນ
be ຮຸ່ນເກົ່າ ແຕ້ມຂໍ້ມູນຂອງມັນຈາກ Version ພາກສະຫນາມຂອງໄຟລ໌ປ້ອນຂໍ້ມູນທໍາອິດ, ແລະ
ພາກສະຫນາມທີສາມຄວນຈະເປັນ Version ແຕ້ມຂໍ້ມູນຂອງມັນຈາກພາກສະຫນາມດ້ວຍສິ່ງດຽວກັນ
ຊື່ໃນເອກະສານປ້ອນທີສອງ, ແລະເຫຼົ່ານີ້ແມ່ນຊ່ອງຂໍ້ມູນດຽວໃນບັນທຶກຜົນຜະລິດ.

ຖ້າບໍ່ -o ທາງ​ເລືອກ​ແມ່ນ​ໄດ້​ຮັບ​, ທຸກ​ພາກ​ສະ​ຫນາມ​ຂອງ​ການ​ບັນ​ທຶກ​ການ​ທັງ​ຫມົດ​ທີ່​ໄດ້​ເຂົ້າ​ຮ່ວມ​ແມ່ນ​ລວມ​
ໃນ​ຜົນ​ຜະ​ລິດ​ໄດ້​.

-l ລະດັບ, --errorlevel=ລະດັບ
ຕັ້ງລະດັບບັນທຶກເປັນ ລະດັບ. ລະດັບ ແມ່ນຫນຶ່ງໃນ ຄວາມຕາຍ, ທີ່ສໍາຄັນ, ຂໍ້ມູນຂ່າວສານ ແລະ debug,
ແຕ່ສຸດທ້າຍອາດຈະບໍ່ສາມາດໃຊ້ໄດ້, ຂຶ້ນກັບຕົວເລືອກເວລາລວບລວມ. ເຫຼົ່ານີ້
ປະ​ເພດ​ແມ່ນ​ໄດ້​ຮັບ​ທີ່​ນີ້​ໃນ​ຄໍາ​ສັ່ງ​; ທຸກໆຂໍ້ຄວາມທີ່ຖືກປ່ອຍອອກມາເມື່ອ ຄວາມຕາຍ ແມ່ນຢູ່ໃນ
ຜົນກະທົບ, ຈະຖືກປ່ອຍອອກມາໃນ ທີ່ສໍາຄັນ ລະດັບຄວາມຜິດພາດ, ແລະອື່ນໆ. ຄ່າເລີ່ມຕົ້ນແມ່ນ
ທີ່ສໍາຄັນ.

-V, - ການປ່ຽນແປງ
ພິມຂໍ້ມູນສະບັບ.

-C, -- ການ​ສໍາ​ເນົາ​
ພິມອອກໃບອະນຸຍາດລິຂະສິດ. ນີ້ຜະລິດຜົນຜະລິດຫຼາຍ; ໃຫ້ແນ່ໃຈວ່າຈະປ່ຽນເສັ້ນທາງຫຼື
ທໍ່ມັນຢູ່ບ່ອນໃດບ່ອນໜຶ່ງ (ເຊັ່ນ: pager ທີ່ທ່ານມັກ).

-h, - ຊ່ວຍ
ພິມບົດສະຫຼຸບການຊ່ວຍເຫຼືອ.

ດໍາເນີນງານ


ເຂົ້າຮ່ວມ-dctrl ຈະປະຕິບັດຕໍ່ແຕ່ລະໄຟລ໌ທີ່ມີຊື່ຢູ່ໃນເສັ້ນຄໍາສັ່ງເປັນຕາຕະລາງຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ.
ໄຟລ໌ທີ່ເອີ້ນວ່າ - ເປັນຕົວແທນຂອງກະແສການປ້ອນຂໍ້ມູນມາດຕະຖານຂອງໂຄງການ. ໃນປັດຈຸບັນ, ແນ່ນອນສອງ
ໄຟລ໌ຕ້ອງມີຊື່.

STDIN


ກະແສການປ້ອນຂໍ້ມູນມາດຕະຖານອາດຈະຖືກໃຊ້ເປັນການປ້ອນຂໍ້ມູນຕາມທີ່ລະບຸໄວ້ຂ້າງເທິງໃນ ດໍາເນີນງານ ສ່ວນ.

ປັດໄຈນໍາເຂົ້າ ເອກະສານ


ການປ້ອນຂໍ້ມູນທັງໝົດໄປຫາ ເຂົ້າຮ່ວມ-dctrl ແມ່ນຢູ່ໃນຮູບແບບຂອງໄຟລ໌ຄວບຄຸມ Debian.

ໄຟລ໌ການຄວບຄຸມ Debian (dctrl) ແມ່ນຖານຂໍ້ມູນຕາຕະລາງດຽວ semistructured ເກັບຮັກສາໄວ້ໃນ a
ໄຟລ໌ຂໍ້ຄວາມທີ່ເຄື່ອງຈັກສາມາດວິເຄາະໄດ້. ຖານຂໍ້ມູນດັ່ງກ່າວປະກອບດ້ວຍຊຸດຂອງບັນທຶກ; ແຕ່ລະບັນທຶກແມ່ນ
ການສ້າງແຜນທີ່ຈາກຊື່ພາກສະຫນາມໄປຫາເນື້ອຫາພາກສະຫນາມ. Textually, ບັນທຶກຖືກແຍກອອກໂດຍຫວ່າງເປົ່າ
ເສັ້ນ, ໃນຂະນະທີ່ແຕ່ລະພາກສະຫນາມຖືກເຂົ້າລະຫັດເປັນຫນຶ່ງຫຼືຫຼາຍເສັ້ນທີ່ບໍ່ມີຢູ່ໃນບັນທຶກ. ສະໜາມ
ເລີ່ມຕົ້ນດ້ວຍຊື່ຂອງມັນ, ຕິດຕາມດ້ວຍຈໍ້າສອງເມັດ, ຕິດຕາມດ້ວຍເນື້ອໃນພາກສະຫນາມ. ຈໍ້າສອງເມັດຕ້ອງ
ອາໃສຢູ່ໃນແຖວທໍາອິດຂອງພາກສະຫນາມ, ແລະແຖວທໍາອິດຕ້ອງເລີ່ມຕົ້ນໂດຍບໍ່ມີຊ່ອງຫວ່າງ.
ເສັ້ນຕໍ່ມາ, ໃນທາງກົງກັນຂ້າມ, ສະເຫມີເລີ່ມຕົ້ນດ້ວຍຊ່ອງຫວ່າງເສັ້ນຊື່ (ຫນຶ່ງຫຼືຫຼາຍຊ່ອງຫຼື
ຕົວອັກສອນແຖບ).

ແຕ່ລະໄຟລ໌ທີ່ປ້ອນເຂົ້າຈະຕ້ອງຢູ່ໃນລໍາດັບຈາກນ້ອຍຫາໃຫຍ່ຂອງຊ່ອງຂໍ້ມູນເຂົ້າຮ່ວມຂອງມັນ.

ENVIRONMENT ຄວາມຮັບຜິດຊອບ


ສະ​ພາບ​ແວດ​ລ້ອມ​ຂອງ​ທ້ອງ​ຖິ່ນ​ມາດ​ຕະ​ຖານ​, ໂດຍ​ສະ​ເພາະ​ແມ່ນ​ການ​ຕັ້ງ​ຄ່າ​ຕົວ​ອັກ​ສອນ​ຂອງ​ຕົນ​, ມີ​ຜົນ​ກະ​ທົບ​
ການຕີຄວາມໝາຍຂອງວັດສະດຸປ້ອນ ແລະຜົນຜະລິດເປັນສາຍນ້ຳຂອງຕົວລະຄອນ.

ASYNCHRONOUS ເຫດການ


ສັນຍານ UNIX ມາດຕະຖານມີຄວາມໝາຍປົກກະຕິ.

STDOUT


ຜົນຜະລິດທັງຫມົດຖືກສົ່ງໄປຫາກະແສຜົນຜະລິດມາດຕະຖານ. ຜົນຜະລິດແມ່ນຢູ່ໃນຮູບແບບຂອງ Debian
ໄຟລ໌ການຄວບຄຸມ, ອະທິບາຍຂ້າງເທິງໃນ ປັດໄຈນໍາເຂົ້າ ເອກະສານ ພາກ. ຜົນຜະລິດຈະຢູ່ໃນ
ລໍາດັບຕັ້ງຊັນຂຶ້ນຂອງພາກສະຫນາມເຂົ້າຮ່ວມ, ຖ້າພາກສະຫນາມນັ້ນຖືກລວມຢູ່ໃນຜົນຜະລິດ.

OUTPUT ເອກະສານ


ບໍ່ມີໄຟລ໌ຜົນຜະລິດ.

ອອກ STATUS


ຜົນປະໂຫຍດນີ້ອອກຈາກກັບ 0 ເມື່ອປະສົບຜົນສໍາເລັດ. ມັນໃຊ້ລະຫັດອອກທີ່ບໍ່ແມ່ນສູນຢ່າງບໍ່ສອດຄ່ອງ
ເມື່ອສັງເກດເຫັນຂໍ້ຜິດພາດ (ນີ້ແມ່ນຂໍ້ຜິດພາດ).

ຂໍ້ສັງເກດ OF ຄວາມຜິດພາດ


ໃນກໍລະນີທີ່ມີຂໍ້ຜິດພາດໃນການປ້ອນຂໍ້ມູນ, ຜົນຜະລິດຈະເປັນຂີ້ເຫຍື້ອບາງສ່ວນຫຼືຫມົດ. ໃນ
ກໍ​ລະ​ນີ​ຂອງ​ຄວາມ​ຜິດ​ພາດ​ໃນ​ການ​ຮຽກ​ຮ້ອງ​, ໂຄງ​ການ​ຈະ​ປະ​ຕິ​ເສດ​ທີ່​ຈະ​ເຮັດ​ວຽກ​.

ຕົວຢ່າງ


ສົມມຸດວ່າໄຟລ໌ທີ່ມີຂໍ້ມູນກ່ຽວກັບແພັກເກັດຖານສອງສໍາລັບສະຖາປັດຕະຍະກໍາ AMD64
ບັນຈຸຢູ່ໃນການປ່ອຍ Debian squeeze (6.0), ພາກ ຕົ້ນຕໍ, ຢູ່ໃນໄດເລກະທໍລີປະຈຸບັນ
ແລະມີຊື່ ການຫຸ້ມຫໍ່. ສົມມຸດວ່າປະຈຸບັນພວກເຮົາຢູ່ໃນລະບົບ Debian. ສົມມຸດວ່າຕື່ມອີກ
ວ່າໄດເລກະທໍລີປະຈຸບັນບໍ່ມີໄຟລ໌ທີ່ມີຊື່ ລັດ ແລະ pkg. ຕໍ່ໄປນີ້
ຄໍາສັ່ງໃຫ້, ສໍາລັບແຕ່ລະຊຸດທີ່ຕິດຕັ້ງໃນປັດຈຸບັນແລະມີຢູ່ໃນ Debian squeeze
(6.0), ຮຸ່ນທີ່ຕິດຕັ້ງໃນປັດຈຸບັນຂອງມັນ (ເປັນຮຸ່ນເກົ່າ) ແລະຮຸ່ນໃນບີບ (ເປັນ
ຮຸ່ນໃໝ່):
$ sort-dctrl -kPackage /var/lib/dpkg/ສະຖານະ > ສະຖິຕິ
$ sort-dctrl -kPackage Packages > pkg
$ join-dctrl -j ຊຸດ \
-o 0,1.Version:Old-Version,2.Version:New-Version \
ສະຖິຕິ pkg

ໃຊ້ join-dctrl ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


Ad


Ad