СМП корисноста ги споредува две датотеки од било кој тип и ги запишува резултатите до стандардниот излез. Стандардно, cmp е нечујно ако датотеките се исти; ако се разликуваат, бројот на бајти и број на линии во кои се случила првата разлика се пријавени.
Бајти и линии се нумерирани со почетокот.
Синопсис
cmp [- l | -s ] file1 file2 [ skip1 [ skip2 ]]
Склопки
Следниве прекинувачи ја прошируваат функционалноста на командата:
-l
Печатете го бројот на бајтот (децимали) и различните вредности за бајт (октални) за секоја разлика.
-с
Не печати ништо за различни датотеки; само излезниот статус за враќање.
& # 34; Skip & # 34; Аргументи
Опционалните аргументи skip1 и skip2 се бајт offset од почетокот на file1 и file2, соодветно, каде што ќе започне споредбата. Офсет е стандардно дешифриран, но може да биде изразен како хексадецимална или октална вредност со претходна предност со водечки 0 или 0 .
Вратени вредности
Употребата cmp излегува со една од следниве вредности:
0- Датотеките се идентични.
1- Датотеките се различни; оваа вредност го вклучува случајот кога една датотека е идентична со првиот дел од другата. Во вториот случај, ако опцијата - s не е одредена, cmp пишува до стандардниот излез што EOF беше постигнат во пократката датотека (пред да се пронајдат разлики).
> 1- Појави грешка.
Забелешки за употреба
Истата команда diff (1) врши слична функција.
Се очекува услугата cmp да биде компатибилна со St-p1003.2.
Бидејќи дистрибуциите и нивоата за ослободување на јадрото се разликуваат, користете ја командата man ( % man ) за да видите како се користи одредена команда на вашиот компјутер.