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

Ad


OnWorks favicon

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

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

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

ໂຄງການ:

NAME


fmerge - ລວມໄຟລ໌

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


ເຊື່ອມ [ ທາງເລືອກ... ] ເອກະສານພື້ນຖານ fileA ໄຟລ໌B

ເຊື່ອມ - ຊ່ວຍເຫຼືອ

ເຊື່ອມ -VERSion

ລາຍລະອຽດ


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

ຄໍາ​ສັ່ງ​:
fmerge basefile ໄຟລ໌A fileB -o outputfile
ຜະລິດໄຟລ໌ຜົນຜະລິດທີ່ປະກອບດ້ວຍການແກ້ໄຂທີ່ມີຢູ່ໃນ ເອກະສານ A ແລະ ເອກະສານ B, ອີງຕາມການ
ໄດ້ ຖານ ເອກະສານ . ຖ້າ - ຂາອອກ ທາງ​ເລືອກ​ບໍ່​ໄດ້​ຖືກ​ນໍາ​ໃຊ້​, ຫຼື​ຖ້າ​ຫາກ​ວ່າ​ບໍ່​ມີ​ການ​ກໍາ​ນົດ​ໄຟລ​໌ output​,
ຫຼັງ​ຈາກ​ນັ້ນ​, ເສັ້ນ​ທີ່​ລວມ​ເຂົ້າ​ກັນ​ໄດ້​ຖືກ​ພິມ​ກັບ​ຜົນ​ຜະ​ລິດ​ມາດ​ຕະ​ຖານ​. ຄໍາສັ່ງຂອງການກໍານົດ ເອກະສານ A
ແລະ ເອກະສານ B ປົກກະຕິແລ້ວແມ່ນບໍ່ສໍາຄັນ.

ໄດ້ ເຊື່ອມ ໂປຣແກມຍັງສາມາດຖືກໃຊ້ເພື່ອລຶບການແກ້ໄຂກ່ອນໜ້ານີ້ທີ່ເຮັດຢູ່ໃນໂມດູນ. ເພື່ອເຮັດສິ່ງນີ້,
ເຮັດ​ໃຫ້​ສະ​ບັບ​ປະ​ກອບ​ດ້ວຍ​ການ​ແກ້​ໄຂ​ທີ່​ທ່ານ​ຕ້ອງ​ການ​ທີ່​ຈະ​ລົບ​ເປັນ​ໄຟລ​໌​ພື້ນ​ຖານ​. ເຮັດໃຫ້
ເວີຊັນກ່ອນການແກ້ໄຂທີ່ທ່ານຕ້ອງການລຶບອອກແມ່ນໄຟລ໌ A. ສຸດທ້າຍ, ເຮັດໃຫ້ຫລ້າສຸດ
ສະບັບຂອງໄຟລ໌ທີ່ປະກອບດ້ວຍການແກ້ໄຂອື່ນໆ (ລວມທັງອັນທີ່ທ່ານຕ້ອງການລຶບ) ເປັນ
ໄຟລ໌ B. ຫຼັງຈາກນັ້ນ, ຜົນໄດ້ຮັບຂອງການລວມຕົວຈະເປັນຮຸ່ນໃຫມ່ທີ່ສຸດຂອງໂມດູນລົບ
ການປ່ຽນແປງທີ່ເຮັດໂດຍການແກ້ໄຂທີ່ທ່ານຕ້ອງການເອົາອອກ. ສໍາລັບການຍົກຕົວຢ່າງ, ຖ້າຫາກວ່າສາມສະບັບຢ່າງຕໍ່ເນື່ອງຂອງ
ບາງໂມດູນມີຊື່ ດັດແກ້ 10, ດັດແກ້ 11 ແລະ ດັດແກ້ 12, ແລະທ່ານຕ້ອງການການປ່ຽນແປງເຮັດໂດຍ
ດັດແກ້ 11 ຈະຖືກຍົກເລີກ, ແຕ່ຍັງຄົງຕ້ອງການການປ່ຽນແປງທີ່ເຮັດໂດຍ ດັດແກ້ 12, ຫຼັງຈາກນັ້ນທ່ານໃຊ້ຄໍາສັ່ງ:
fmerge edit11 edit10 edit12 -o outputfile

ໃນຂະນະທີ່ການລວມເອົາສອງຊຸດການແກ້ໄຂ, fmerge ອາດຈະຄົ້ນພົບຂໍ້ຂັດແຍ່ງ. ຂໍ້ຂັດແຍ່ງເກີດຂຶ້ນ
ເມື່ອເສັ້ນດຽວກັນຂອງໄຟລ໌ພື້ນຖານຖືກປ່ຽນແປງໂດຍທັງສອງຊຸດການແກ້ໄຂ. ໄດ້
ການ​ປ່ຽນ​ແປງ​ສາ​ມາດ​ເປັນ​ເນື່ອງ​ມາ​ຈາກ​ສາຍ​ໃຫມ່​ທີ່​ຖືກ​ໃສ່​, ສາຍ​ທີ່​ຖືກ​ລົບ​, ຫຼື​ທັງ​ສອງ​. ເມື່ອ​ໃດ​
ຂໍ້ຂັດແຍ່ງເກີດຂຶ້ນ, ໄຟລ໌ຜົນຜະລິດປະກອບດ້ວຍສາຍການກໍານົດຂໍ້ຂັດແຍ່ງ, ຊຶ່ງເປັນສາຍ
ປະກອບດ້ວຍສາຍ '/−/−/−/'. ສາຍເຫຼົ່ານີ້ຊີ້ໃຫ້ເຫັນພາກພື້ນທີ່ສອງຊຸດຂອງ
ການແກ້ໄຂບໍ່ເຂົ້າກັນໄດ້. ຫຼັງ​ຈາກ​ນັ້ນ​ທ່ານ​ຕ້ອງ​ແກ້​ໄຂ​ໄຟລ​໌​ຜົນ​ຜະ​ລິດ​ແລະ​ເອົາ​ສາຍ​ເຫຼົ່າ​ນີ້​, ແລະ​ໃນ​
ນອກຈາກນັ້ນ, ແກ້ໄຂຂໍ້ຂັດແຍ່ງດ້ວຍຕົນເອງເພື່ອໃຫ້ຜົນໄດ້ຮັບທີ່ຖືກຕ້ອງ.

OPTIONS


ທາງເລືອກຕໍ່ໄປນີ້ແມ່ນເຂົ້າໃຈ:

- ຂໍ້ຂັດແຍ່ງ [ ໄຟລ໌ຂັດແຍ້ງ ]
ເນື່ອງຈາກຂໍ້ຂັດແຍ່ງອັນເນື່ອງມາຈາກການລຶບແມ່ນເບິ່ງບໍ່ເຫັນໃນໄຟລ໌ຜົນຜະລິດ, ແລະ inserts ເຮັດ
ບໍ່ໄດ້ລະບຸວ່າອັນໃດໃນສອງການແກ້ໄຂທີ່ໃສ່ເສັ້ນ, ມີທາງເລືອກ
ຮູບແບບຜົນຜະລິດຈາກ ເຊື່ອມ ໂຄງການ. ຮູບແບບຜົນຜະລິດນີ້ອະທິບາຍສິ່ງທີ່ເກີດຂຶ້ນ
ໄປຫາແຕ່ລະເສັ້ນຂອງໄຟລ໌ພື້ນຖານ, ດັ່ງນັ້ນຂໍ້ຂັດແຍ່ງແມ່ນງ່າຍຕໍ່ການກວດສອບແລະແກ້ໄຂ.
ຄໍາ​ສັ່ງ​:
fmerge basefile ໄຟລ໌A fileB -c ໄຟລ໌ຂັດແຍ້ງ
ຜະລິດໄຟລ໌ທີ່ອະທິບາຍຜົນຂອງການລວມເຂົ້າກັນຢ່າງລະອຽດ. ຖ້າ
- ຂໍ້ຂັດແຍ່ງ ທາງ​ເລືອກ​ແມ່ນ​ໄດ້​ລະ​ບຸ​ໄວ້​ໂດຍ​ບໍ່​ມີ​ຊື່​ໄຟລ​໌​ຂັດ​ແຍ່ງ​ໃດໆ​, ຫຼັງ​ຈາກ​ນັ້ນ​ຂໍ້​ຂັດ​ແຍ່ງ​
ຖືກສົ່ງໄປຫາຜົນຜະລິດມາດຕະຖານ.

ຖ້າມີການຂັດແຍ້ງ, ແລະ - ຂໍ້ຂັດແຍ່ງ ທາງ​ເລືອກ​ແມ່ນ​ບໍ່​ໄດ້​ລະ​ບຸ​ໄວ້​, ໄດ້​ ເຊື່ອມ
ໂຄງ​ການ​ຈະ​ອອກ​ຈາກ​ສະ​ຖາ​ນະ​ພາບ​ຂອງ 1​.

ໄຟລ໌ຂໍ້ຂັດແຍ່ງມີແຖວທີ່ມີສາມຕົວອັກສອນ ແລະຈາກນັ້ນບາງອັນ
ຂໍ້​ຄວາມ. ສາມຕົວອັກສອນທໍາອິດອະທິບາຍສິ່ງທີ່ເກີດຂຶ້ນກັບໄຟລ໌ພື້ນຖານຢູ່ທີ່
ຈຸດນັ້ນ. ລັກສະນະເຫຼົ່ານີ້ແມ່ນດັ່ງຕໍ່ໄປນີ້:

IA ເສັ້ນນີ້ຖືກໃສ່ໂດຍໄຟລ໌ A.

DA ເສັ້ນນີ້ຖືກລຶບໂດຍໄຟລ໌ A.

IB ເສັ້ນນີ້ຖືກໃສ່ໂດຍໄຟລ໌ B.

DB ເສັ້ນນີ້ຖືກລຶບໂດຍໄຟລ໌ B.


ເສັ້ນນີ້ບໍ່ປ່ຽນແປງ.

X ນີ້​ແມ່ນ​ເສັ້ນ​ການ​ລະ​ບຸ​ຂໍ້​ຂັດ​ແຍ່ງ​.

U ມີເສັ້ນທີ່ບໍ່ປ່ຽນແປງທີ່ບໍ່ໄດ້ລະບຸຢູ່ທີ່ນີ້.

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

ທ່ານສາມາດແກ້ໄຂໄຟລ໌ຂໍ້ຂັດແຍ່ງນີ້ເພື່ອລຶບຂໍ້ຂັດແຍ່ງອອກ. ນີ້ກ່ຽວຂ້ອງກັບການລຶບ
ສາຍການກໍານົດຂໍ້ຂັດແຍ່ງ, ແລະປ່ຽນສາຍທີ່ຂັດແຍ້ງກັນຕາມຄວາມຈໍາເປັນ
ເພື່ອແກ້ໄຂຂໍ້ຂັດແຍ່ງ. ໃນ​ຂະ​ນະ​ທີ່​ເຮັດ​ສິ່ງ​ນີ້​, ຈື່​ຈໍາ​ທີ່​ຈະ​ປະ​ໄວ້​ສາມ​ຕົວ​ອັກ​ສອນ​ເປົ່າ​ຫວ່າງ​
ຢູ່ທາງຫນ້າຂອງເສັ້ນໃຫມ່ໃດໆທີ່ທ່ານໃສ່ໃນຂະນະທີ່ແກ້ໄຂຂໍ້ຂັດແຍ່ງ. ເມື່ອ​ເຈົ້າ
ແມ່ນແລ້ວ, ບໍ່ຄວນມີເສັ້ນທີ່ເລີ່ມຕົ້ນດ້ວຍ 'X' ໃນໄຟລ໌. ອື່ນໆທັງໝົດ
ສາຍສາມາດຍັງຄົງຢູ່. ຫຼັງຈາກນັ້ນ, ທ່ານສາມາດນໍາໃຊ້ຄໍາສັ່ງ:
fmerge conflictfile -o outputfile
ເພື່ອສ້າງໄຟລ໌ຜົນຜະລິດໃຫມ່ທີ່ມີຂໍ້ມູນທີ່ຕ້ອງການ. ອີກເທື່ອ ໜຶ່ງ, ຖ້າບໍ່ມີ
- ຂາອອກ ທາງ​ເລືອກ​ຫຼື outputfile ໄດ້​ຖືກ​ນໍາ​ໃຊ້​, ຜົນ​ຜະ​ລິດ​ໄດ້​ຖືກ​ສົ່ງ​ກັບ​ຜົນ​ຜະ​ລິດ​ມາດ​ຕະ​ຖານ​.

- ບໍ່ປ່ຽນແປງ ຈໍານວນ
ນອກເໜືອໄປຈາກຄວາມຂັດແຍ້ງທາງກາຍ, ມັນສາມາດມີຄວາມຂັດແຍ້ງກັນຢ່າງມີເຫດຜົນ. ເຫຼົ່ານີ້ແມ່ນການປ່ຽນແປງ
ເຮັດ​ໃຫ້​ສາຍ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​ໃນ​ໄຟລ​໌​ພື້ນ​ຖານ​ດັ່ງ​ນັ້ນ​ໂຄງ​ການ​ແມ່ນ​ບໍ່​ມີ​ຕໍ່​ໄປ​ອີກ​ແລ້ວ​
ຖືກຕ້ອງ. ຂໍ້ຂັດແຍ່ງດັ່ງກ່າວບໍ່ສາມາດກວດພົບໄດ້ໂດຍໂຄງການ, ແລະດັ່ງນັ້ນສິ່ງເຫຼົ່ານີ້ຈະຕ້ອງເປັນ
ກວດ​ສອບ​ດ້ວຍ​ຕົນ​ເອງ​. ເພື່ອເຮັດໃຫ້ຂະບວນການນີ້ງ່າຍຂຶ້ນ, ໄດ້ - ບໍ່ປ່ຽນແປງ ທາງເລືອກສາມາດ
ຖືກນໍາໃຊ້ເພື່ອຫຼຸດຜ່ອນຂະຫນາດຂອງໄຟລ໌ຂໍ້ຂັດແຍ່ງທີ່ຈະປະກອບມີພຽງແຕ່ພາກພື້ນທີ່ຢູ່ໃກ້
ປ່ຽນສາຍ. ຫຼັງຈາກນັ້ນ, ໄຟລ໌ນີ້ສາມາດຖືກກວດສອບເພື່ອກວດສອບເຫດຜົນທີ່ເປັນໄປໄດ້
ຂໍ້ຂັດແຍ່ງ. ສໍາລັບຕົວຢ່າງ, ຄໍາສັ່ງ:
fmerge basefile fileA fileB -c -u 3
ຈະສົ່ງກັບຜົນໄດ້ຮັບມາດຕະຖານການປ່ຽນແປງທັງຫມົດທີ່ເຮັດໂດຍຊຸດການແກ້ໄຂ, ກັບ
ພຽງແຕ່ສາມເສັ້ນທີ່ບໍ່ປ່ຽນແປງທີ່ອ້ອມຮອບແຕ່ລະການແກ້ໄຂ.

ເມື່ອ ນຳ ໃຊ້ - ບໍ່ປ່ຽນແປງ ທາງເລືອກ, ໄຟລ໌ຂັດແຍ້ງຈະມີເສັ້ນເລີ່ມຕົ້ນ
ກັບ 'U'. ເຫຼົ່ານີ້ເປັນຕົວແທນຂອງເສັ້ນທີ່ບໍ່ປ່ຽນແປງ, ແລະຕົວເລກຕໍ່ໄປນີ້ແມ່ນຕົວອັກສອນ
ຈໍານວນຂອງສາຍທີ່ບໍ່ປ່ຽນແປງ. ບໍ່ສາມາດອ່ານໄຟລ໌ຂໍ້ຂັດແຍ່ງທີ່ເປັນຜົນໄດ້
ຜະລິດໄຟລ໌ຜົນຜະລິດເນື່ອງຈາກສາຍທີ່ຂາດຫາຍໄປ. ຖ້ານີ້ແມ່ນຄວາມພະຍາຍາມ, ເປັນ
ຄວາມຜິດພາດຈະຖືກສ້າງຂື້ນ.

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

- ຄຳເວົ້າ [ ຈໍານວນ ]
ທາງ​ເລືອກ​ນີ້​ສາ​ມາດ​ໄດ້​ຮັບ​ການ​ລະ​ບຸ​ໄວ້​ກັບ​ການ​ປະ​ຕິ​ບັດ​ອື່ນໆ​, ແລະ​ສົ່ງ​ອອກ​ຂໍ້​ມູນ​ສະ​ຖາ​ນະ​ພາບ​
ກ່ຽວ​ກັບ​ຄວາມ​ຄືບ​ຫນ້າ​ຂອງ​ການ​ປະ​ຕິ​ບັດ​. ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບການ debugging ຂອງບັນຫາ, ຫຼື
ພຽງແຕ່ສໍາລັບການເຮັດໃຫ້ຂົບຂັນໃນເວລາທີ່ລະບົບແມ່ນຊ້າຫຼືໄຟລ໌ຂະຫນາດໃຫຍ່ກໍາລັງດໍາເນີນການ. ມັນ
ຍອມຮັບການໂຕ້ຖຽງຕົວເລກເພື່ອຊີ້ບອກ verbosity ສໍາລັບຜົນຜະລິດ. ລະ​ດັບ​ແມ່ນ​
ດັ່ງຕໍ່ໄປນີ້:

0 ບໍ່ມີຜົນຜະລິດໃດໆ (ຍົກເວັ້ນຄວາມຜິດພາດ).

1 ຜົນຜະລິດແຖວດຽວອະທິບາຍການປະຕິບັດ (ຄ່າເລີ່ມຕົ້ນ).

2 ສະ​ຖາ​ນະ​ພາບ​ລະ​ອຽດ​ເປັນ​ການ​ດໍາ​ເນີນ​ການ​.

- ຄວາມລົ້ມເຫຼວ ຈໍານວນ
ຕົວເລືອກນີ້ຈໍາກັດຈໍານວນຂອງການຂັດແຍ້ງທາງດ້ານຮ່າງກາຍທີ່ອະນຸຍາດໃຫ້ກ່ອນ
ລົ້ມເຫລວ. ນີ້ຖືກນໍາໃຊ້ຖ້າຫາກວ່າທ່ານບໍ່ມີຄວາມສົນໃຈໃນຜົນໄດ້ຮັບຖ້າຫາກວ່າມີເຊັ່ນດຽວກັນ
ຂໍ້ຂັດແຍ່ງຫຼາຍ.

- ຊ່ວຍເຫຼືອ
ໃຫ້ການຊ່ວຍເຫຼືອບາງຢ່າງກ່ຽວກັບວິທີການນໍາໃຊ້ ເຊື່ອມ ໂຄງການ.

- ບໍ່ສົນໃຈ
ບໍ່ສົນໃຈຂໍ້ຂັດແຍ່ງທັງໝົດ.

-Ignore_Identical_Conflicts
ທາງເລືອກອາດຈະຖືກນໍາໃຊ້ເພື່ອສະກັດກັ້ນການຂັດແຍ້ງທີ່ເຮັດໃຫ້ການລຶບຄືກັນ, ຫຼື
ແຊກທີ່ຄືກັນ, ຫຼືການປ່ຽນແປງທີ່ຄືກັນ. ນີ້ມັກຈະເປັນຄວາມປາຖະຫນາໃນເວລາທີ່ການລວມສອງ
ສາຂາລະຫັດແຫຼ່ງ.

-VERSion
ສະແດງວ່າລຸ້ນໃດ ເຊື່ອມ ກຳ ລັງແລ່ນ.

ທາງເລືອກທັງຫມົດອາດຈະຖືກຫຍໍ້; ຕົວຫຍໍ້ແມ່ນບັນທຶກເປັນຕົວພິມໃຫຍ່,
ຕົວອັກສອນຕົວພິມນ້ອຍ ແລະ ຂີດກ້ອງ (_) ແມ່ນທາງເລືອກ. ທ່ານຕ້ອງໃຊ້ຕິດຕໍ່ກັນ
ລໍາດັບຂອງຕົວອັກສອນທາງເລືອກ.

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

ຕົວຢ່າງ: ການໂຕ້ຖຽງ "-help, "-HELP" ແລະ "-h" ລ້ວນແຕ່ຖືກຕີຄວາມໝາຍວ່າ. - ຊ່ວຍເຫຼືອ
ທາງເລືອກ. ການໂຕ້ຖຽງ "-hlp" ຈະບໍ່ເຂົ້າໃຈ, ເພາະວ່າທາງເລືອກຕິດຕໍ່ກັນ
ຕົວລະຄອນບໍ່ໄດ້ຖືກສະໜອງໃຫ້.

ຕົວເລືອກແລະການໂຕ້ຖຽງແຖວຄໍາສັ່ງອື່ນໆອາດຈະຖືກປະສົມໂດຍ arbitrarily ໃນແຖວຄໍາສັ່ງ.

ຊື່ທາງເລືອກຍາວ GNU ແມ່ນເຂົ້າໃຈ. ນັບຕັ້ງແຕ່ຊື່ທາງເລືອກທັງຫມົດສໍາລັບ ເຊື່ອມ ຍາວ,
ນີ້ຫມາຍຄວາມວ່າບໍ່ສົນໃຈ '-' ຊັ້ນນໍາພິເສດ. ໄດ້ "-ທາງເລືອກ=ມູນຄ່າ"ສົນທິສັນຍາແມ່ນ
ເຂົ້າໃຈ.

ເອກະສານ NAME EXPANSION


ເພື່ອຄວາມສະດວກ, ຖ້າຊື່ເສັ້ນທາງເລີ່ມຕົ້ນດ້ວຍໄລຍະເວລາ ແລະຕົວແປສະພາບແວດລ້ອມມີຢູ່
ດ້ວຍຊື່ນັ້ນ, ມູນຄ່າຂອງຕົວແປສະພາບແວດລ້ອມຈະຖືກໃຊ້ເປັນຕົວຈິງ
ຊື່ເສັ້ນທາງ. ຕົວຢ່າງ, ຖ້າຕົວແປສະພາບແວດລ້ອມຂອງ .FOO ມີຄຸນຄ່າ
this.is.a.long.name, ຫຼັງຈາກນັ້ນຄໍາສັ່ງ
fmerge -o .FOO
ຕົວຈິງແລ້ວແມ່ນທຽບເທົ່າກັບຄໍາສັ່ງ
fmerge -o this.is.a.long.name
ຖ້າທ່ານຕ້ອງການປ້ອງກັນການຂະຫຍາຍຕົວຂອງຊື່ເສັ້ນທາງທີ່ເລີ່ມຕົ້ນດ້ວຍໄລຍະເວລາ, ຫຼັງຈາກນັ້ນທ່ານ
ສາມາດໃຊ້ແບບຟອມສະຫຼັບສໍາລັບຊື່ເສັ້ນທາງ, ເຊັ່ນໃນ:
fmerge -o ./.FOO

ໄບນາຣີ ເອກະສານ


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

ໄດ້ fcomp(1) ໂຄງການພຽງແຕ່ພິມຄໍາເຕືອນ, ແລະສືບຕໍ່, ທ່ານຈໍາເປັນຕ້ອງຮູ້ວ່າມັນ
ປ່ຽນຕົວອັກສອນ NUL ເປັນຄ່າ 0x80 ກ່ອນທີ່ຈະເຮັດການປຽບທຽບ.

ໄດ້ ເຊື່ອມ(1​) ໂຄງ​ການ​ຍັງ​ປ່ຽນ​ລັກ​ສະ​ນະ NUL ເປັນ​ຄ່າ 0x80 ກ່ອນ​ທີ່​ຈະ​ລວມ​ເຂົ້າ​ກັນ​,
ຫຼັງ​ຈາກ​ການ​ເຕືອນ​ໄພ​, ແລະ​ໄຟລ​໌​ຜົນ​ຜະ​ລິດ​ໃດ​ຫນຶ່ງ​ຈະ​ມີ​ຄ່າ​ນີ້​, ແທນ​ທີ່​ຈະ​ເປັນ NUL ຕົ້ນ​ສະ​ບັບ​
ລັກສະນະ.

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

ອອກ STATUS


ໄດ້ ເຊື່ອມ ໂຄງ​ການ​ຈະ​ອອກ​ດ້ວຍ​ສະ​ຖາ​ນະ​ເປັນ 1 ໃນ​ຄວາມ​ຜິດ​ພາດ​ໃດ​ຫນຶ່ງ​. ໄດ້ ເຊື່ອມ program will
ພຽງແຕ່ອອກດ້ວຍສະຖານະ 0 ຖ້າບໍ່ມີຂໍ້ຜິດພາດ.

ຂໍ້ມູນອ້າງອິງ


ໂຄງການນີ້ແມ່ນອີງໃສ່ສູດການຄິດໄລ່ໃນ
An O(ND) ຄວາມແຕກຕ່າງ ລະບົບວິເຄາະ ແລະ ຂອງຕົນ ການປ່ຽນແປງ, Eugene W. Myers, TR 85–6,
10-ເມສາ-1985, ພາກວິຊາວິທະຍາສາດຄອມພິວເຕີ, ມະຫາວິທະຍາໄລອາຣິໂຊນາ, Tuscon,
Arizona 85721.
ເບິ່ງເພີ່ມເຕີມ:
A ເອກະສານ ປຽບທຽບ ໂຄງການ, Webb Miller ແລະ Eugene W. Myers, Software Practice ແລະ
ປະສົບການ, ສະບັບທີ 15, ສະບັບເລກທີ 11, ເດືອນພະຈິກ 1985.

COPYRIGHT


fmerge ຮຸ່ນ 1.18.D001
ສະຫງວນລິຂະສິດ (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2008, 2009 Peter Miller;

ໂຄງການນີ້ແມ່ນໄດ້ມາຈາກການເຮັດວຽກ
ສະຫງວນລິຂະສິດ (C) 1990 David I. Bell.

ໂຄງ​ການ​ນີ້​ແມ່ນ​ຊອບ​ແວ​ຟຣີ​; ທ່ານ​ສາ​ມາດ​ແຈກ​ຢາຍ​ມັນ​ແລະ / ຫຼື​ປັບ​ປຸງ​ແກ້​ໄຂ​ມັນ​ພາຍ​ໃຕ້​ເງື່ອນ​ໄຂ​ຂອງ​
ໃບອະນຸຍາດສາທາລະນະທົ່ວໄປຂອງ GNU ທີ່ຈັດພິມໂດຍ Free Software Foundation; ບໍ່ວ່າຈະ
ສະບັບ 3 ຂອງໃບອະນຸຍາດ, ຫຼື (ຕາມທາງເລືອກຂອງທ່ານ) ສະບັບຕໍ່ມາ.

ໂຄງການນີ້ໄດ້ຖືກແຈກຢາຍໂດຍຫວັງວ່າມັນຈະເປັນປະໂຫຍດ, ແຕ່ບໍ່ມີການຮັບປະກັນໃດໆ;
ໂດຍບໍ່ມີການຮັບປະກັນທາງດ້ານການຄ້າ ຫຼືຄວາມສອດຄ່ອງສໍາລັບຈຸດປະສົງສະເພາະ.
ເບິ່ງໃບອະນຸຍາດສາທາລະນະທົ່ວໄປຂອງ GNU ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.

ທ່ານຄວນໄດ້ຮັບສໍາເນົາຂອງໃບອະນຸຍາດສາທາລະນະທົ່ວໄປ GNU ພ້ອມກັບໂຄງການນີ້.
ຖ້າບໍ່, ເບິ່ງhttp://www.gnu.org/licenses/>.

AUTHORS


ເວັບໄຊທ໌ Peter Miller: http://miller.emu.id.au/pmiller/
/\/\* ອີເມລ: [email protected]

David I. Bell Web: http://www.canb.auug.org.au/~dbell
ອີເມລ: [email protected]

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


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    wxPython
    wxPython
    ຊຸດຂອງໂມດູນການຂະຫຍາຍ Python ທີ່
    ຫໍ່ຫ້ອງຮຽນ GUI ຂ້າມເວທີຈາກ
    wxWidgets.. ຜູ້ຊົມ: ນັກພັດທະນາ. ຜູ້ໃຊ້
    ການໂຕ້ຕອບ: X Window System (X11), Win32 ...
    ດາວໂຫລດ wxPython
  • 2
    packfilemanager
    packfilemanager
    ນີ້ແມ່ນຕົວຈັດການໄຟລ໌ Total War pack
    ໂຄງ​ການ​, ເລີ່ມ​ຈາກ​ສະ​ບັບ 1.7​. ກ
    ການແນະນໍາສັ້ນໆກ່ຽວກັບ Warscape
    modding: ...
    ດາວໂຫລດ packfilemanager
  • 3
    IPerf2
    IPerf2
    ເຄື່ອງມືການຈະລາຈອນເຄືອຂ່າຍສໍາລັບການວັດແທກ
    ການປະຕິບັດ TCP ແລະ UDP ດ້ວຍການວັດແທກ
    ປະມານທັງການສົ່ງຜ່ານ ແລະ latency. ໄດ້
    ເປົ້າໝາຍລວມເຖິງການຮັກສາການເຄື່ອນໄຫວ
    iperf cod...
    ດາວໂຫລດ IPerf2
  • 4
    fre:ac - ຕົວແປງສຽງຟຣີ
    fre:ac - ຕົວແປງສຽງຟຣີ
    fre:ac ເປັນຕົວແປງສຽງ ແລະ CD ຟຣີ
    ripper ສໍາລັບຮູບແບບຕ່າງໆແລະຕົວເຂົ້າລະຫັດ.
    ມັນມີ MP3, MP4 / M4A, WMA, Ogg
    ຮູບແບບ Vorbis, FLAC, AAC, ແລະ Bonk
    ສະ​ຫນັບ​ສະ​ຫນູນ​, ...
    ດາວ​ໂຫຼດ​ຟຣີ:ac - ແປງ​ສຽງ​ຟຣີ​
  • 5
    matplotlib
    matplotlib
    Matplotlib ເປັນຫ້ອງສະຫມຸດທີ່ສົມບູນແບບ
    ສໍາລັບການສ້າງ static, ມີການເຄື່ອນໄຫວ, ແລະ
    ການສະແດງພາບແບບໂຕ້ຕອບໃນ Python.
    Matplotlib ເຮັດໃຫ້ສິ່ງທີ່ງ່າຍແລະງ່າຍດາຍ
    ຍາກ...
    ດາວໂຫລດ Matplotlib
  • 6
    Botman
    Botman
    ຂຽນເຫດຜົນ chatbot ຂອງເຈົ້າຄັ້ງດຽວແລະ
    ເຊື່ອມຕໍ່ມັນກັບຫນຶ່ງໃນທີ່ມີຢູ່
    ບໍລິການສົ່ງຂໍ້ຄວາມ, ລວມທັງ Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram ຫຼືແມ້ກະທັ້ງ ...
    ດາວໂຫລດ BotMan
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad