Cymharu Ffeiliau Gyda'r "cmp" Utility yn Linux

Y cmp Mae cyfleustodau'n cymharu dau ffeil o unrhyw fath ac yn ysgrifennu'r canlyniadau i'r allbwn safonol. Yn ddiofyn, cmp yn dawel os yw'r ffeiliau yr un fath; os ydynt yn wahanol, adroddir y byte a'r rhif llinell lle digwyddodd y gwahaniaeth cyntaf.

Mae bytes a llinellau wedi'u rhifo gan ddechrau gydag un.

Crynodeb

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

Switsys

Mae'r switsys canlynol yn ymestyn swyddogaeth y gorchymyn:

-l

Argraffwch y rhif byte (degol) a'r gwahanol werthoedd byte (octal) ar gyfer pob gwahaniaeth.

-s

Argraffu dim am ffeiliau gwahanol; dychwelwch statws gadael yn unig.

& # 34; Skip & # 34; Dadleuon

Y dadleuon opsiynol yw skip1 a skip2 yw'r gwaelodiadau byte o ddechrau ffeil1 a file2 yn y drefn honno, lle bydd y gymhariaeth yn dechrau. Mae'r gwrthbwyso yn degol yn ddiofyn, ond gellir ei fynegi fel gwerth hecsadegol neu octal trwy ei flaen gyda 0x neu 0 blaenllaw.

Gwerthoedd Dychwelyd

Mae'r cyfleustodau cmp yn dod allan ag un o'r gwerthoedd canlynol:

0- Mae'r ffeiliau yn union yr un fath.

1- Mae'r ffeiliau yn wahanol; mae'r gwerth hwn yn cynnwys yr achos lle mae un ffeil yr un fath â rhan gyntaf y llall. Yn yr achos olaf, os nad yw'r opsiwn wedi'i nodi, cmp yn ysgrifennu at allbwn safonol y cyrhaeddwyd EOF yn y ffeil fyrrach (cyn canfod unrhyw wahaniaethau).

> 1- Digwyddodd gwall.

Nodiadau Defnydd

Mae'r gorchymyn diff (1) yn perfformio swyddogaeth debyg.

Disgwylir i'r cmp utility fod yn St -p1003.2 yn gydnaws.

Oherwydd bod dosbarthiadau a lefelau rhyddhau cnewyllyn yn wahanol, defnyddiwch y gorchymyn dyn ( % man ) i weld sut mae unrhyw orchymyn penodol yn cael ei ddefnyddio ar eich cyfrifiadur penodol.