Файлдарды салыстыру Linux жүйесіндегі «cmp» утилитасымен

Cmp утилитасы кез-келген түрдегі екі файлды салыстырады және нәтижелерді стандартты шығысқа жазады. Әдепкі бойынша, егер файлдар бірдей болса, cmp үнсіз болады; егер олар бір-бірінен өзгеше болса, онда бірінші айырмашылық орын алған байт пен жолдың нөмірі көрсетіледі.

Байттар мен сызықтар біреуден басталады.

Синопсис

cmp [- l | -s ] file1 файл2 [ skip1 [ skip2 ]]

Қосқыштар

Келесі коммутаторлар функцияны кеңейтеді:

-l

Әрбір айырмашылық үшін байт нөмірін (ондық) және түрлі байт мәндерін (сегіз) басып шығарыңыз.

Түрлі файлдар үшін ештеңе басып шығармаңыз; тек шығу мәртебесін қайтарады.

& # 34; елемей & # 34; Аргументтер

Skip1 және skip2 факультативті аргументтері сәйкесінше файл1 және file2 файлдарының басынан бастап, салыстыру басталады. Аударма әдепкі бойынша ондық сан болып табылады, бірақ он алтылық немесе сегіздік мән ретінде алдымен алдыңғы 0x немесе 0 мәнімен көрсетілуі мүмкін.

Қайтарылатын мәндер

Cmp утилитасы келесі мәндердің бірімен шығады:

0- Файлдар бірдей.

1- Файлдар басқаша; бұл мән бір файлдың бірінің бірінші бөлігімен бірдей болатын жағдайды қамтиды. Соңғы жағдайда, егер - опция көрсетілмесе, cmp қысқа файлда EOF қол жеткізілген стандартты шығысқа жазады (кез келген айырмашылықтар табылмас бұрын).

> 1- Қате орын алды.

Пайдалану ескертулері

Diff (1) пәрмені ұқсас функцияны орындайды.

Cmp утилитасын St -1003.2 үйлесімді болуы күтіледі.

Бөлу және ядро ​​шығару деңгейлері әртүрлі болғандықтан, белгілі бір компьютерде белгілі бір пәрменді қалай пайдалану керектігін көру үшін адам пәрменін ( % man ) пайдаланыңыз.