Bandingkan Fail Dengan Utiliti "cmp" di Linux

The cmp Utiliti membandingkan dua fail jenis mana-mana dan menulis hasil kepada output standard. Secara lalai, cmp diam jika fail adalah sama; jika mereka berbeza, nombor bait dan baris di mana perbezaan pertama berlaku dilaporkan.

Byte dan baris dinomori bermula dengan satu.

Sinopsis

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

Suis

Suis berikut memanjangkan fungsi arahan:

-l

Cetak nombor bait (perpuluhan) dan nilai byte yang berbeza (oktaf) untuk setiap perbezaan.

-s

Cetak apa-apa untuk fail yang berbeza; kembali status keluar sahaja.

& # 34; Langkau & # 34; Argumen

Argumen pilihan skip1 dan skip2 adalah offset byte dari awal fail1 dan fail2 masing-masing, di mana perbandingan akan bermula. Offset itu adalah perpuluhan secara lalai, tetapi boleh dinyatakan sebagai nilai heksadesimal atau okta dengan sebelumnya dengan 0x atau 0 utama .

Pulangan Nilai

Utiliti cmp keluar dengan salah satu nilai berikut:

0- Fail-fail adalah sama.

1- Fail-fail berbeza; nilai ini termasuk kes di mana satu fail adalah sama dengan bahagian pertama yang lain. Dalam kes terakhir, jika pilihan - s tidak ditentukan, cmp menulis kepada output standard yang EOF dicapai dalam fail yang lebih singkat (sebelum sebarang perbezaan didapati).

> 1- Ralat berlaku.

Nota Kegunaan

Perintah diff (1) melakukan fungsi yang serupa.

Utiliti cmp dijangka St -p1003.2 serasi.

Oleh sebab tahap pengedaran dan kernel-release berbeza, gunakan arahan lelaki ( % man ) untuk melihat bagaimana arahan khusus digunakan pada komputer tertentu anda.