deltaposix - ອອນລາຍໃນຄລາວ

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



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