Itandi ang mga File Gamit ang "cmp" Utility sa Linux

Ang cmp Gipakasama sa utility ang duha ka mga file sa bisan unsang matang ug gisulat ang mga resulta ngadto sa standard output. Sa kasagaran, ang cmp hilum kon ang mga file managsama; kon magkalahi sila, ang numero sa linya ug linya diin ang unang kalainan nahitabo ang gitaho.

Ang mga byte ug mga linya giihap nga nagsugod sa usa.

Sinopsis

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

Mga switch

Ang mosunod nga mga switch naglugway sa katungdanan sa komand sa:

-l

I-print ang numero sa byte (decimal) ug ang nagkalainlain nga byte values ​​(octal) alang sa matag kalainan.

-s

Ayaw pagsulat alang sa lainlaing mga file; pag-uli lamang sa exit status.

& # 34; Skip & # 34; Mga argumento

Ang opsyonal nga mga argumento nga skip1 ug skip2 mao ang mga byte offset gikan sa sinugdanan sa file1 ug file2 , kung diin magsugod ang pagtandi. Ang offset mao ang decimal pinaagi sa default, apan mahimo ipahayag ingon nga usa ka hexadecimal o octal value pinaagi sa nag-una niini sa usa ka nag-unang 0x o 0 .

Pagbalik sa mga Prinsipyo

Ang cmp nga utlanan mogawas uban sa usa sa mosunod nga mga hiyas:

0- Ang mga file managsama.

Ang lahi lahi; kini nga bili naglakip sa kaso diin ang usa ka file susama sa unang bahin sa lain. Sa ulahing kaso, kung ang mga opsiyon sa wala pa matino, ang cmp magsulat sa standard output nga ang EOF naabot sa mas mubo nga file (sa dili pa makita ang mga kalainan).

> 1- Usa ka kasaypanan nahitabo.

Mga Tabang sa Paggamit

Ang diff (1) nga sugo naghimo sa susama nga function.

Gipaabot ang utility nga cmp nga mahimong St -p1003.2 compatible.

Tungod kay nagkalainlain ang mga pag-apud-apod ug ang lebel sa kernel-release, gamita ang command sa tawo ( % man ) aron makita kung giunsa ang bisan unsang piho nga sugo nga gigamit sa imong partikular nga computer.