ປຽບທຽບໄຟລ໌ດ້ວຍ "cmp" Utility ໃນ Linux

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

Bytes ແລະສາຍຖືກນັບເລກເລີ່ມຕົ້ນດ້ວຍຫນຶ່ງ.

Synopsis

cmp [ -l | -s ] file1 file2 [ skip1 [ skip2 ]]

Switches

ສະຫຼັບຕໍ່ໄປນີ້ຂະຫຍາຍການເຮັດວຽກຂອງຄໍາສັ່ງ:

-l

ພິມຈໍານວນໄບ (ທະສະນິຍົມ) ແລະມູນຄ່າ byte ທີ່ແຕກຕ່າງກັນ (octal) ສໍາລັບແຕ່ລະຄວາມແຕກຕ່າງ.

-s

ພິມບໍ່ມີຫຍັງສໍາລັບໄຟລ໌ທີ່ແຕກຕ່າງກັນ; ຄືນສະຖານະການອອກເທົ່ານັ້ນ.

& # 34; ຂ້າມ & # 34; Arguments

ຂໍ້ໂຕ້ແຍ້ງທາງເລືອກ skip1 ແລະ skip2 ແມ່ນ offsets byte ຈາກຈຸດເລີ່ມຕົ້ນຂອງ file1 ແລະ file2 ຕາມລໍາດັບ, ບ່ອນທີ່ການປຽບທຽບຈະເລີ່ມຕົ້ນ. ການຊົດເຊີຍແມ່ນຕ່ໍາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາາະ

Return Values

ບໍລິການ cmp ອອກຈາກຫນຶ່ງໃນຄ່າຕໍ່ໄປນີ້:

0- ໄຟລ໌ແມ່ນທີ່ຄືກັນ.

1- ໄຟລ໌ທີ່ແຕກຕ່າງກັນ; ມູນຄ່ານີ້ປະກອບມີກໍລະນີທີ່ໄຟລ໌ດຽວກັນກັບສ່ວນທໍາອິດຂອງອື່ນໆ. ໃນກໍລະນີທີ່ສຸດ, ຖ້າຕົວເລືອກ ຂອງ s ບໍ່ໄດ້ຖືກກໍານົດ, cmp ຂຽນກັບຜົນຜະລິດມາດຕະຖານທີ່ EOF ໄດ້ບັນລຸໃນໄຟລ໌ສັ້ນ (ກ່ອນທີ່ຈະພົບຄວາມແຕກຕ່າງໃດໆ).

> 1- ມີຂໍ້ຜິດພາດເກີດຂຶ້ນ.

ຫມາຍເຫດການນໍາໃຊ້

ຄໍາສັ່ງ diff (1) ປະຕິບັດຫນ້າທີ່ຄ້າຍຄືກັນ.

ຜົນປະໂຫຍດ Cmp ແມ່ນຄາດວ່າຈະມີຄວາມສອດຄ່ອງກັບ St-p10032.

ເນື່ອງຈາກວ່າການແຜ່ກະຈາຍແລະລະດັບ kernel-release ແຕກຕ່າງກັນ, ໃຊ້ຄໍາສັ່ງ man ( % man ) ເພື່ອເບິ່ງວ່າຄໍາສັ່ງສະເພາະໃດຫນຶ່ງທີ່ຖືກໃຊ້ໃນຄອມພິວເຕີ້ຂອງທ່ານນັ້ນ.