ນີ້ແມ່ນຄໍາສັ່ງ deltaposix ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ຟຣີຫຼາຍອັນຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
delta — ເຮັດໃຫ້ delta ເປັນ (ການປ່ຽນແປງ) ເປັນໄຟລ໌ SCCS (ການພັດທະນາ)
ສະຫຼຸບສັງລວມ
delta [−nps] [−ກ ບັນຊີລາຍຊື່] [−ມ mrlist] [-r SID] [−y[ຄວາມຄິດເຫັນ]] ເອກະສານ...
ລາຍລະອຽດ
ໄດ້ delta ຜົນປະໂຫຍດຈະຖືກນໍາໃຊ້ເພື່ອແນະນໍາຢ່າງຖາວອນໃນການປ່ຽນແປງໄຟລ໌ SCCS ທີ່ມີຊື່
ທີ່ໄດ້ຮັບການເຮັດໃຫ້ໄຟລ໌ທີ່ໄດ້ຮັບໂດຍ ໄດ້ຮັບ (ເອີ້ນວ່າ g-files, ຫຼືໄຟລ໌ທີ່ສ້າງຂຶ້ນ).
OPTIONS
ໄດ້ delta ຜົນປະໂຫຍດຈະຕ້ອງສອດຄ່ອງກັບປະລິມານຄໍານິຍາມພື້ນຖານຂອງ POSIX.1-2008, ສ່ວນ
12.2, ຜົນປະໂຫຍດ syntax ຄູ່ມືແນະນໍາ, ເວັ້ນເສຍແຕ່ວ່າ −y ທາງເລືອກທີ່ມີທາງເລືອກທີ່ມີທາງເລືອກ -
ການໂຕ້ຖຽງ. ການໂຕ້ຖຽງທາງເລືອກທາງເລືອກນີ້ຈະບໍ່ຖືກນໍາສະເຫນີເປັນການໂຕ້ຖຽງແຍກຕ່າງຫາກ.
ທາງເລືອກຕໍ່ໄປນີ້ຈະໄດ້ຮັບການສະຫນັບສະຫນູນ:
-r SID ສະເພາະເຈາະຈົງວ່າຈະສ້າງ delta ໃດໃຫ້ກັບໄຟລ໌ SCCS. ການນໍາໃຊ້ນີ້
ທາງເລືອກຈະຈໍາເປັນພຽງແຕ່ຖ້າຫາກວ່າສອງຫຼືຫຼາຍທີ່ຍັງຄ້າງຄາ ໄດ້ຮັບ ຄໍາສັ່ງສໍາລັບ
ການແກ້ໄຂ (ໄດ້ຮັບ −e) ໃນໄຟລ໌ SCCS ດຽວກັນໄດ້ຖືກເຮັດໂດຍຄົນດຽວກັນ (ເຂົ້າສູ່ລະບົບ
ຊື່). ຄ່າ SID ທີ່ລະບຸໄວ້ກັບ -r ທາງເລືອກສາມາດເປັນ SID
ລະບຸໄວ້ໃນ ໄດ້ຮັບ ເສັ້ນຄໍາສັ່ງຫຼື SID ທີ່ຈະເຮັດຕາມການລາຍງານໂດຍ ໄດ້ຮັບ
ປະໂຫຍດ; ເບິ່ງ ໄດ້ຮັບ.
−ສ ສະກັດກັ້ນການລາຍງານຜົນໄດ້ຮັບມາດຕະຖານຂອງກິດຈະກໍາທີ່ກ່ຽວຂ້ອງກັບແຕ່ລະຄົນ
ເອກະສານ. ເບິ່ງພາກ STDOUT.
ນ ລະບຸການເກັບຮັກສາການແກ້ໄຂ g-file (ປົກກະຕິຖືກໂຍກຍ້າຍອອກເມື່ອສໍາເລັດ delta
ການປຸງແຕ່ງ).
−ກ ບັນຊີລາຍຊື່ ລະບຸ ກ ບັນຊີລາຍຊື່ (ເບິ່ງ ໄດ້ຮັບ ສໍາລັບຄໍານິຍາມຂອງ ບັນຊີລາຍຊື່) ຂອງ deltas ທີ່ຈະເປັນ
ບໍ່ສົນໃຈເມື່ອໄຟລ໌ຖືກເຂົ້າເຖິງໃນລະດັບການປ່ຽນແປງ (SID) ທີ່ສ້າງຂຶ້ນໂດຍນີ້
ສາມຫລ່ຽມຄຳ.
−ມ mrlist ລະບຸຕົວເລກການຮ້ອງຂໍການແກ້ໄຂ (MR) ທີ່ແອັບພລິເຄຊັນຕ້ອງສະໜອງໃຫ້
ເຫດຜົນສໍາລັບການສ້າງ delta ໃຫມ່. ອັນນີ້ຈະຖືກໃຊ້ຖ້າໄຟລ໌ SCCS ມີ
ໄດ້ v ທຸງຕັ້ງ; ເບິ່ງ admin.
If −ມ ບໍ່ໄດ້ຖືກນໍາໃຊ້ແລະ '−' ບໍ່ໄດ້ລະບຸວ່າເປັນການໂຕ້ຖຽງໄຟລ໌, ແລະມາດຕະຖານ
input ເປັນ terminal, prompt ອະທິບາຍໃນພາກ STDOUT ຈະຖືກຂຽນ
ຜົນຜະລິດມາດຕະຖານກ່ອນທີ່ວັດສະດຸປ້ອນມາດຕະຖານຈະຖືກອ່ານ; ຖ້າການປ້ອນຂໍ້ມູນມາດຕະຖານແມ່ນ
ບໍ່ແມ່ນ terminal, ບໍ່ມີການເຕືອນຈະຖືກອອກ.
MRs ໃນບັນຊີລາຍຊື່ຈະຖືກແຍກອອກໂດຍ ລັກສະນະຫຼືຫນີ
ຕົວລະຄອນ. ໜີບໍ່ພົ້ນ ຈະຕ້ອງຢຸດເຊົາບັນຊີລາຍຊື່ MR. ການຫລົບຫນີ
ລັກສະນະແມ່ນ .
ຖ້າ v ທຸງມີຄ່າ, ມັນຈະຕ້ອງໄດ້ຮັບການປະຕິບັດເປັນຊື່ຂອງໂຄງການທີ່
ກວດສອບຄວາມຖືກຕ້ອງຂອງຕົວເລກ MR. ຖ້າສະຖານະອອກທີ່ບໍ່ແມ່ນສູນ
ກັບມາຈາກໂຄງການກວດສອບຕົວເລກ MR, ໄດ້ delta ຜົນປະໂຫຍດຈະ
ຢຸດຕິ. (ສົມມຸດວ່າຕົວເລກ MR ບໍ່ຖືກຕ້ອງທັງໝົດ.)
−y[ຄວາມຄິດເຫັນ]
ອະທິບາຍເຫດຜົນຂອງການສ້າງ delta. ໄດ້ ຄວາມຄິດເຫັນ ຈະເປັນຕົນເອງ
ກຸ່ມຂອງເສັ້ນທີ່ຈະຕອບສະຫນອງຄໍານິຍາມຂອງໄຟລ໌ຂໍ້ຄວາມ. ການຈັດຕັ້ງປະຕິບັດ
ຈະສະຫນັບສະຫນູນ ຄວາມຄິດເຫັນs ຈາກສູນຫາ 512 bytes ແລະອາດຈະສະຫນັບສະຫນູນຄ່າທີ່ຍາວກວ່າ. ກ
null string (ລະບຸວ່າເປັນ −y, -y"", ຫຼືເພື່ອຕອບສະຫນອງຕໍ່ການເຕືອນສໍາລັບ a
ຄໍາເຫັນ) ຈະໄດ້ຮັບການພິຈາລະນາທີ່ຖືກຕ້ອງ ຄວາມຄິດເຫັນ.
If −y ບໍ່ໄດ້ລະບຸໄວ້ແລະ '−' ບໍ່ໄດ້ລະບຸວ່າເປັນການໂຕ້ຖຽງໄຟລ໌, ແລະ
ການປ້ອນຂໍ້ມູນມາດຕະຖານແມ່ນເຄື່ອງໝາຍປາຍທາງ, ການເຕືອນທີ່ອະທິບາຍໄວ້ໃນພາກ STDOUT ຈະ
ຖືກຂຽນໃສ່ຜົນໄດ້ຮັບມາດຕະຖານກ່ອນທີ່ຈະອ່ານມາດຕະຖານປ້ອນຂໍ້ມູນ; ຖ້າຫາກວ່າມາດຕະຖານ
input ບໍ່ແມ່ນ terminal, ບໍ່ມີການເຕືອນຈະຖືກອອກ. ໜີບໍ່ພົ້ນ ຈະ
ຢຸດຂໍ້ຄວາມຄໍາເຫັນ. ລັກສະນະການຫລົບຫນີແມ່ນ .
ໄດ້ −y ທາງເລືອກທີ່ຈະຕ້ອງການຖ້າຫາກວ່າ ເອກະສານ operand ແມ່ນລະບຸໄວ້ເປັນ '−'.
-ປ ຂຽນ (ຕາມມາດຕະຖານຜົນຜະລິດ) ຄວາມແຕກຕ່າງຂອງໄຟລ໌ SCCS ກ່ອນ ແລະຫຼັງ delta
ຖືກນໍາໃຊ້ໃນ diff ຮູບແບບ; ເບິ່ງ diff.
ດໍາເນີນງານ
operand ຕໍ່ໄປນີ້ຈະໄດ້ຮັບການສະຫນັບສະຫນູນ:
ເອກະສານ ຊື່ເສັ້ນທາງຂອງໄຟລ໌ SCCS ທີ່ມີຢູ່ແລ້ວ ຫຼືໄດເລກະທໍລີ. ຖ້າ ເອກະສານ ເປັນໄດເລກະທໍລີ, ໄດ້
delta ຜົນປະໂຫຍດຈະຕ້ອງປະຕິບັດຄືກັບວ່າແຕ່ລະໄຟລ໌ໃນໄດເລກະທໍລີໄດ້ຖືກກໍານົດ
ເປັນໄຟລ໌ທີ່ມີຊື່, ຍົກເວັ້ນໄຟລ໌ທີ່ບໍ່ແມ່ນ SCCS (ອົງປະກອບສຸດທ້າຍຂອງຊື່ເສັ້ນທາງ
ບໍ່ເລີ່ມຕົ້ນດ້ວຍ s.) ແລະໄຟລ໌ທີ່ບໍ່ສາມາດອ່ານໄດ້ຈະຖືກລະເລີຍຢ່າງງຽບໆ.
ຖ້າແນ່ນອນ ເອກະສານ operand ປາກົດ, ແລະມັນແມ່ນ '−', ການປ້ອນຂໍ້ມູນມາດຕະຖານຈະເປັນ
ອ່ານ; ແຕ່ລະແຖວຂອງການປ້ອນຂໍ້ມູນມາດຕະຖານຈະຖືກເອົາມາເປັນຊື່ຂອງ SCCS
ໄຟລ໌ທີ່ຈະດໍາເນີນການ. ໄຟລ໌ທີ່ບໍ່ແມ່ນ SCCS ແລະໄຟລ໌ທີ່ບໍ່ສາມາດອ່ານໄດ້ຈະຕ້ອງງຽບ
ບໍ່ສົນໃຈ.
STDIN
ການປ້ອນຂໍ້ມູນມາດຕະຖານຈະເປັນໄຟລ໌ຂໍ້ຄວາມທີ່ໃຊ້ໃນກໍລະນີຕໍ່ໄປນີ້ເທົ່ານັ້ນ:
* ການອ່ານ mrlist ຫຼື ຄວາມຄິດເຫັນ (ເບິ່ງ −ມ ແລະ −y ທາງເລືອກ).
* ກ ເອກະສານ operand ຈະຖືກລະບຸເປັນ '−'. ໃນກໍລະນີດັ່ງກ່າວນີ້, ໄດ້ −y ທາງເລືອກຕ້ອງຖືກນໍາໃຊ້ເພື່ອ
ລະບຸຄໍາເຫັນ, ແລະຖ້າໄຟລ໌ SCCS ມີ v ທຸງທີ່ກໍານົດໄວ້, ໄດ້ −ມ ທາງເລືອກຍັງຕ້ອງ
ຖືກນໍາໃຊ້ເພື່ອກໍານົດບັນຊີລາຍຊື່ MR.
ປັດໄຈນໍາເຂົ້າ ເອກະສານ
ໄຟລ໌ປ້ອນຂໍ້ມູນຈະຕ້ອງເປັນໄຟລ໌ຂໍ້ຄວາມທີ່ຂໍ້ມູນຈະຖືກລວມເຂົ້າໃນໄຟລ໌ SCCS. ຖ້າ
ລັກສະນະທໍາອິດຂອງແຖວໃດນຶ່ງຂອງໄຟລ໌ປ້ອນຂໍ້ມູນແມ່ນ ຢູ່ໃນທ້ອງຖິ່ນ POSIX, ຜົນໄດ້ຮັບແມ່ນ
ບໍ່ໄດ້ລະບຸ. ຖ້າໄຟລ໌ນີ້ມີຫຼາຍກວ່າ 99999 ແຖວ, ຈໍານວນແຖວທີ່ບັນທຶກໄວ້
ສ່ວນຫົວຂອງໄຟລ໌ນີ້ຈະເປັນ 99999 ສໍາລັບ delta ນີ້.
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
ຕົວແປສະພາບແວດລ້ອມຕໍ່ໄປນີ້ຈະສົ່ງຜົນກະທົບຕໍ່ການປະຕິບັດ delta:
ພາສາ ໃຫ້ຄ່າເລີ່ມຕົ້ນສໍາລັບຕົວແປສາກົນທີ່ບໍ່ໄດ້ຕັ້ງ ຫຼື
null. (ເບິ່ງປະລິມານຄໍານິຍາມພື້ນຖານຂອງ POSIX.1-2008, ສ່ວນ 8.2,
Internationalization Variables ເພື່ອຄວາມກ້າວໜ້າຂອງການຫັນເປັນສາກົນ
ຕົວແປທີ່ໃຊ້ເພື່ອກໍານົດຄ່າຂອງປະເພດທ້ອງຖິ່ນ.)
LC_ALL ຖ້າຕັ້ງເປັນຄ່າສະຕຣິງທີ່ບໍ່ຫວ່າງເປົ່າ, ລົບລ້າງຄ່າຂອງອັນອື່ນທັງໝົດ
ຕົວແປສາກົນ.
LC_CTYPE ກໍານົດທ້ອງຖິ່ນສໍາລັບການຕີຄວາມລໍາດັບຂອງ bytes ຂອງຂໍ້ມູນຂໍ້ຄວາມ
ເປັນຕົວອັກສອນ (ຕົວຢ່າງ, single-byte ກົງກັນຂ້າມກັບ multi-byte ຕົວອັກສອນໃນ
arguments ແລະ input ໄຟລ໌).
LC_MESSAGES
ກໍານົດທ້ອງຖິ່ນທີ່ຄວນຈະຖືກນໍາໃຊ້ເພື່ອຜົນກະທົບຕໍ່ຮູບແບບແລະເນື້ອໃນຂອງ
ຂໍ້ຄວາມວິນິໄສທີ່ຂຽນເປັນຄວາມຜິດພາດມາດຕະຖານ, ແລະຂໍ້ຄວາມທີ່ໃຫ້ຂໍ້ມູນຖືກຂຽນ
ຜົນຜະລິດມາດຕະຖານ.
NLSPATH ກໍານົດສະຖານທີ່ຂອງລາຍການຂໍ້ຄວາມສໍາລັບການປະມວນຜົນຂອງ LC_MESSAGES.
TZ ກໍານົດເຂດເວລາທີ່ເວລາແລະວັນທີຖືກຂຽນໄວ້ໃນໄຟລ໌ SCCS.
ຖ້າ TZ ຕົວແປແມ່ນບໍ່ໄດ້ຕັ້ງ ຫຼື NULL, ເຂດເວລາເລີ່ມຕົ້ນຂອງລະບົບທີ່ບໍ່ໄດ້ລະບຸແມ່ນ
ໃຊ້ແລ້ວ.
ASYNCHRONOUS ເຫດການ
ຖ້າ SIGINT ຖືກຈັບ, ໄຟລ໌ຊົ່ວຄາວຈະຖືກອະນາໄມແລະ delta ຈະອອກດ້ວຍການບໍ່ມີ
ລະຫັດອອກສູນ. ການປະຕິບັດມາດຕະຖານຈະຖືກປະຕິບັດສໍາລັບສັນຍານອື່ນໆທັງຫມົດ; ເບິ່ງ ສ່ວນ 1.4,
ຜົນປະໂຫຍດ ລາຍລະອຽດ ຄ່າເລີ່ມຕົ້ນ.
STDOUT
ຜົນຜະລິດມາດຕະຖານຈະຖືກນໍາໃຊ້ພຽງແຕ່ສໍາລັບຂໍ້ຄວາມດັ່ງຕໍ່ໄປນີ້ໃນ POSIX locale:
* ເຕືອນ (ເບິ່ງ −ມ ແລະ −y ທາງເລືອກ) ໃນຮູບແບບດັ່ງຕໍ່ໄປນີ້:
"ນາງ? "
"ຄໍາເຫັນ?"
ການເຕືອນ MR, ຖ້າຂຽນ, ຈະຕ້ອງນໍາຫນ້າຄໍາຄິດຄໍາເຫັນສະເຫມີ.
* ບົດລາຍງານຂອງກິດຈະກໍາຂອງແຕ່ລະໄຟລ໌ (ເວັ້ນເສຍແຕ່ໄດ້ −ສ ທາງເລືອກແມ່ນລະບຸໄວ້) ໃນ
ຮູບແບບດັ່ງຕໍ່ໄປນີ້:
"%s\n%d ໃສ່ແລ້ວ\n%d ລຶບແລ້ວ\n%d ບໍ່ປ່ຽນແປງ\n", <ໃຫມ່ SID>,
<ຈໍານວນ of ສາຍ ໃສ່>,ຈໍານວນ of ສາຍ ຖືກລຶບ>,
<ຈໍານວນ of ສາຍ ບໍ່ປ່ຽນແປງ>
ສະດຸດ
ຄວາມຜິດພາດມາດຕະຖານຈະຖືກນໍາໃຊ້ສໍາລັບຂໍ້ຄວາມວິນິດໄສເທົ່ານັ້ນ.
OUTPUT ເອກະສານ
ໄຟລ໌ SCCS ໃດໆທີ່ອັບເດດຈະເປັນໄຟລ໌ທີ່ມີຮູບແບບທີ່ບໍ່ໄດ້ລະບຸ.
ອະທິບາຍ ລາຍລະອຽດ
ລະບົບ ວັນທີ່ສະຫມັກ ແລະ ທີ່ໃຊ້ເວລາ
ເມື່ອ delta ຖືກເພີ່ມໃສ່ໄຟລ໌ SCCS, ວັນທີແລະເວລາຂອງລະບົບຈະຖືກບັນທຶກໄວ້ສໍາລັບ
ໃໝ່ delta. ຖ້າ ກ ໄດ້ຮັບ ຖືກປະຕິບັດໂດຍໃຊ້ໄຟລ໌ SCCS ທີ່ມີວັນທີບັນທຶກປາກົດຂື້ນຢູ່ໃນ
ໃນອະນາຄົດ, ພຶດຕິກໍາແມ່ນບໍ່ຖືກກໍານົດ.
ອອກ STATUS
ຄ່າທາງອອກຕໍ່ໄປນີ້ຈະຖືກສົ່ງຄືນ:
0 ສໍາເລັດສົບຜົນສໍາເລັດ.
>0 ເກີດຄວາມຜິດພາດຂຶ້ນ.
ຂໍ້ສັງເກດ OF ຄວາມຜິດພາດ
ເລີ່ມຕົ້ນ.
ໄດ້ ດັ່ງຕໍ່ໄປນີ້ ພາກສ່ວນ ມີ ຂໍ້ມູນ.
ຄໍາຮ້ອງສະຫມັກ ການນໍາໃຊ້
ບັນຫາສາມາດເກີດຂື້ນໄດ້ຖ້າວັນທີແລະເວລາຂອງລະບົບໄດ້ຖືກດັດແກ້ (ຕົວຢ່າງ, ໃສ່
ໄປຂ້າງຫນ້າແລະຫຼັງຈາກນັ້ນກັບຄືນໄປບ່ອນອີກເທື່ອຫນຶ່ງ, ຫຼື unsynchronized ໂມງໃນທົ່ວເຄືອຂ່າຍ) ແລະຍັງສາມາດເກີດຂຶ້ນ
ເມື່ອຄ່າທີ່ແຕກຕ່າງກັນຂອງ TZ ຕົວແປສະພາບແວດລ້ອມໄດ້ຖືກນໍາໃຊ້.
ບັນຫາຂອງລັກສະນະທີ່ຄ້າຍຄືກັນຍັງສາມາດເກີດຂຶ້ນສໍາລັບການດໍາເນີນງານຂອງ ໄດ້ຮັບ ຜົນປະໂຫຍດ, ເຊິ່ງ
ບັນທຶກວັນທີ ແລະເວລາຢູ່ໃນຕົວໄຟລ໌.
ຕົວຢ່າງ
ບໍ່ມີ.
ສະຖານທີ່
ບໍ່ມີ.
ອະນາຄົດ DIRECTIONS
ບໍ່ມີ.
ໃຊ້ deltaposix ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net