Файлуудыг харьцуулах нь Линукс дээрх "cmp" хэрэгсэл

Cmp хэрэгсэл нь ямар ч төрлийн хоёр файлыг харьцуулж, үр дүнг стандарт гаралт руу бичдэг. Анхдагч байдлаар, файлууд адил байвал cmp чимээгүй байдаг; Хэрэв ялгаатай бол анхны зөрүү гарсан байт, мөрийн дугаарыг мэдээлнэ.

Бут болон мөр нь нэгээс эхэлж дугаарлагдсан.

Ерөнхий агуулга

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

Свитч

Дараах сэлгүүр нь тушаалын функцийг өргөтгөдөг:

-l

Бохирьоны дугаар (аравтын орон) болон өөр өөр байтын утга (octal) -г хэвлэ.

-s

Янз бүрийн файлд юу ч хэвлэхгүй байх; зөвхөн exit статусыг буцаана.

& # 34; Алгасах & # 34; Аргументууд

Skip1 болон skip2 гэсэн нэмэлт аргумент нь файл1 болон файл2-ийн эхнээс байтаас гадуурх хэлбэлзэлтэй байдаг бөгөөд харьцуулалт эхлэх болно. Офсет нь анхдагчаар аравтынх байна, гэхдээ өмнөх 0x эсвэл 0 тэргүүлэх тоогоор нь арванхоёртын эсвэл 0 гэсэн тоогоор илэрхийлж болно.

Буцах утга

Cmp хэрэгсэл дараах утгуудын аль нэгээр гардаг:

0- файлууд адил байна.

1- Файлууд өөр өөр байдаг; Энэ утга нь нөгөө файлын эхний хэсэгтэй ижил хэмжээтэй тохиолддог. Сүүлийн тохиолдолд хэрэв - s сонголт тохируулагдаагүй бол cmp нь богино файлт (ямар нэгэн ялгааг олохоос өмнө) стандарт гаралтыг бичдэг.

1- 1- алдаа гарсан.

Хэрэгслийн тэмдэглэл

Diff (1) тушаал нь ижил төстэй функцийг гүйцэтгэдэг.

Cmp хэрэгсэл нь St -p1003.2 нийцтэй байх болно.

Distributions болон цөмийн хувилбарын түвшингүүд ялгаатай тул man тушаал тушаалыг ( % man ) ашиглан өөрийн тодорхой компьютер дээр ямар нэг тодорхой тушаалыг хэрхэн ашиглаж байгааг олж мэдээрэй.