ນີ້ແມ່ນຄໍາສັ່ງ lsdiff ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
lsdiff - ສະແດງໃຫ້ເຫັນວ່າໄຟລ໌ໃດຖືກດັດແກ້ໂດຍ patch
ສະຫຼຸບສັງລວມ
lsdiff [[-n] | [--ແຖວ-ເລກ]] [[-ປ n] | [--strip-match=n]] [--strip=n]
[--addprefix=PREFIX][[-s] | [--ສະຖານະ]] [[-E] | [--empty-files-as-removed]]
[[-i PATTERN] | [--include=PATTERN]] [[-x PATTERN] | [--ຍົກເວັ້ນ=PATTERN]] [[-z] |
[--decompress]] [[-# ຫາຍາກ] | [--hunks=ຫາຍາກ]] [--lines=ຫາຍາກ] [[-ຟຫາຍາກ] |
[--files=ຫາຍາກ]] [[-H] | [--with-filename]] [[-h] | [--no-filename]] [[-v] |
[--verbose]...] [ເອກະສານ... ]
lsdiff {[--help] | [--ສະບັບ] | [--filter...] | [--grep ...]}
ລາຍລະອຽດ
ລາຍຊື່ໄຟລ໌ທີ່ຖືກແກ້ໄຂໂດຍ patch.
ທ່ານສາມາດນໍາໃຊ້ຄວາມແຕກຕ່າງຂອງຮູບແບບສະພາບລວມແລະສະພາບລວມທັງສອງກັບໂຄງການນີ້.
OPTIONS
-n, --ເລກແຖວ
ສະແດງເລກແຖວທີ່ແຕ່ລະຈຸດເລີ່ມຕົ້ນທີ່. ຖ້າຕ້ອງການຜົນຜະລິດ verbose
(ການນໍາໃຊ້ -nv), hunk ຂອງແຕ່ລະ patch ແມ່ນລະບຸໄວ້ເຊັ່ນດຽວກັນ.
ສໍາລັບແຕ່ລະໄຟລ໌ທີ່ໄດ້ຮັບການແກ້ໄຂ, ເສັ້ນແມ່ນໄດ້ຖືກສ້າງຕັ້ງປະກອບດ້ວຍຈໍານວນແຖວຂອງ
ການເລີ່ມຕົ້ນຂອງ patch, ຕາມດ້ວຍຕົວອັກສອນ Tab, ຕາມດ້ວຍຊື່ຂອງໄຟລ໌
ທີ່ຖືກດັດແກ້. ຖ້າ -v ແມ່ນໃຫ້ຄັ້ງດຽວ, ປະຕິບັດຕາມແຕ່ລະເສັ້ນເຫຼົ່ານີ້ຈະເປັນເສັ້ນດຽວ
ສໍາລັບແຕ່ລະ hunk, ປະກອບດ້ວຍຕົວອັກສອນ Tab, ຕົວເລກແຖວທີ່ hunk ເລີ່ມຕົ້ນທີ່,
ຕົວອັກສອນແຖບອື່ນ, ສາຍ “Hunk #”, ແລະຕົວເລກ hunk (ເລີ່ມຕົ້ນທີ່ 1).
ຖ້າ -v ແມ່ນໃຫ້ສອງຄັ້ງໂດຍສົມທົບກັບ -n (ເຊົ່ນ -nvv), ຮູບແບບແມ່ນເລັກນ້ອຍ
ແຕກຕ່າງກັນ: ຂໍ້ຄວາມອະທິບາຍລະດັບ hunk ແມ່ນສະແດງຫຼັງຈາກແຕ່ລະຕົວເລກ hunk, ແລະ
--number-files ທາງເລືອກແມ່ນເປີດໃຫ້ໃຊ້ງານ.
-N, --number-files
ໝາຍເລກໄຟລ໌ຖືກລະບຸໄວ້, ເລີ່ມຕົ້ນທີ່ 1, ກ່ອນແຕ່ລະຊື່ໄຟລ໌.
-# ຫາຍາກ, --hunks=ຫາຍາກ
ພຽງແຕ່ລາຍຊື່ hunks ພາຍໃນທີ່ລະບຸ ຫາຍາກ. Hunks ແມ່ນນັບຈາກ 1, ແລະໄລຍະ
ແມ່ນລາຍຊື່ຕົວເລກທີ່ແຍກກັນດ້ວຍເຄື່ອງໝາຍຈຸດ ຫຼືໄລຍະ “ທຳອິດ-ສຸດທ້າຍ”, ເປັນທາງເລືອກທີ່ນຳໜ້າດ້ວຍ
ຕົວແກ້ໄຂ 'x' ເຊິ່ງ inverts ຂອບເຂດທັງຫມົດ; ບໍ່ວ່າຈະເປັນຄັ້ງທໍາອິດຫຼືສຸດທ້າຍໃນຂອບເຂດ
ອາດຈະຖືກຍົກເວັ້ນເພື່ອຊີ້ບອກວ່າບໍ່ມີຂອບເຂດຈໍາກັດໃນທິດທາງນັ້ນ.
--ເສັ້ນ=ຫາຍາກ
ພຽງແຕ່ລາຍຊື່ hunks ທີ່ມີເສັ້ນຈາກໄຟລ໌ຕົ້ນສະບັບທີ່ນອນຢູ່ໃນ
ລະບຸ ຫາຍາກ. ແຖວແມ່ນນັບຈາກ 1, ແລະໄລຍະແມ່ນລາຍການທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ
ຕົວເລກ ຫຼື “ອັນສຸດທ້າຍ” spans, ເລືອກກ່ອນໂດຍຕົວແກ້ໄຂ 'x' ເຊິ່ງ inverts
ລະດັບທັງຫມົດ; ບໍ່ວ່າອັນທຳອິດ ຫຼືອັນສຸດທ້າຍໃນຂອບເຂດອາດຈະຖືກລະເວັ້ນເພື່ອຊີ້ບອກ
ບໍ່ມີຂອບເຂດຈໍາກັດໃນທິດທາງນັ້ນ.
-F=ຫາຍາກ, --ໄຟລ໌=ຫາຍາກ
ລາຍຊື່ໄຟລ໌ທີ່ລະບຸໄວ້ເທົ່ານັ້ນ ຫາຍາກ. ໄຟລ໌ແມ່ນຕົວເລກຈາກ 1 ໃນ
ສັ່ງໃຫ້ພວກມັນປາກົດຢູ່ໃນການປ້ອນຂໍ້ມູນ patch, ແລະໄລຍະແມ່ນລາຍການທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ
ຕົວເລກ ຫຼື “ອັນສຸດທ້າຍ” spans, ເລືອກກ່ອນໂດຍຕົວແກ້ໄຂ 'x' ເຊິ່ງ inverts
ລະດັບທັງຫມົດ; ບໍ່ວ່າອັນທຳອິດ ຫຼືອັນສຸດທ້າຍໃນຂອບເຂດອາດຈະຖືກລະເວັ້ນເພື່ອຊີ້ບອກ
ບໍ່ມີຂອບເຂດຈໍາກັດໃນທິດທາງນັ້ນ.
-p n, --strip-match=n
ເມື່ອຈັບຄູ່, ບໍ່ສົນໃຈອັນທໍາອິດ n ອົງປະກອບຂອງຊື່ເສັ້ນທາງ.
--ເສັ້ນ=n
ເອົາອັນທໍາອິດ n ອົງປະກອບຂອງຊື່ເສັ້ນທາງກ່ອນທີ່ຈະສະແດງມັນ.
--addprefix=PREFIX
ນຳໜ້າຊື່ເສັ້ນທາງດ້ວຍ PREFIX ກ່ອນທີ່ຈະສະແດງມັນ.
-s, --ສະຖານະ
ສະແດງໃຫ້ເຫັນການເພີ່ມໄຟລ໌, ການດັດແກ້ແລະການໂຍກຍ້າຍ. ການເພີ່ມໄຟລ໌ແມ່ນສະແດງໂດຍ a
“+”, ການໂຍກຍ້າຍອອກໂດຍ “-”, ແລະການດັດແກ້ໂດຍ “!”.
-E, --empty-files-as-removed
ໃຫ້ການປະຕິບັດໄຟລ໌ເປົ່າຫວ່າງທີ່ບໍ່ມີສໍາລັບຈຸດປະສົງຂອງການສະແດງການເພີ່ມໄຟລ໌,
ການດັດແກ້ແລະການໂຍກຍ້າຍອອກ.
-i PATTERN, --include=PATTERN
ຮວມສະເພາະໄຟລ໌ທີ່ກົງກັນ PATTERN.
-x PATTERN, --ຍົກເວັ້ນ=PATTERN
ບໍ່ລວມໄຟລ໌ທີ່ກົງກັນ PATTERN.
-z, -- ບີບອັດ
ບີບອັດໄຟລ໌ທີ່ມີສ່ວນຂະຫຍາຍ .gz ແລະ .bz2.
-H, --with-filename
ພິມຊື່ຂອງໄຟລ໌ patch ທີ່ມີແຕ່ລະ patch.
-h, --no-filename
ສະກັດກັ້ນຊື່ຂອງໄຟລ໌ patch ທີ່ມີແຕ່ລະ patch.
-v, -- verbose
ຜົນຜະລິດວາລະສານ.
- ຊ່ວຍ
ສະແດງຂໍ້ຄວາມການນຳໃຊ້ສັ້ນ.
- ການປ່ຽນແປງ
ສະແດງຈໍານວນເວີຊັນຂອງ lsdiff.
--ການກັ່ນຕອງ
ປະຕິບັດຕົວຄືກັບ filterdiff(1) ແທນ.
--grep
ປະຕິບັດຕົວຄືກັບ grepdiff(1) ແທນ.
ໃຊ້ lsdiff ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net