Cmp korisnost upoređuje dve datoteke bilo koje vrste i piše rezultate standardnom izlazu. Podrazumevano, cmp je nečujan ako su datoteke iste; ako se razlikuju, bajt i broj linije na kojima se pojavila prva razlika.
Bajti i linije su numerisane počevši od jedne.
Sinopsis
cmp [- l | -s ] file1 file2 [ skip1 [ skip2 ]]
Prekidači
Sledeći prekidači proširuju funkciju komande:
-l
Odštampajte broj bajtova (decimalno) i različite vrijednosti bajtova (oktalno) za svaku razliku.
-s
Ne štampaj ništa za različite datoteke; samo vratiti status izlaska.
& # 34; Skip & # 34; Argumenti
Opcioni argumenti skip1 i skip2 su bajtne offset od početka fajlova1 i file2 , gdje će početi upoređivanje. Ofset je decimalno podrazumevano, ali se može izraziti kao heksadecimalna ili oktalna vrijednost preteći sa vodećim 0x ili 0 .
Povratne vrijednosti
Uslužni program cmp izlazi sa jedne od sledećih vrednosti:
0- Datoteke su identične.
1- Datoteke su različite; ova vrijednost uključuje slučaj gdje je jedna datoteka identična prvom dijelu drugog. U drugom slučaju, ako opcija -s nije specificirana, cmp piše na standardni izlaz koji je EOF postigao u kraćoj datoteci (pre nego što se pronađu bilo kakve razlike).
> 1- Pojavila se greška.
Napomene o korištenju
Naredba diff (1) obavlja sličnu funkciju.
Očekuje se da će cmp utility biti kompatibilan sa St-p1003.2.
Pošto se distribucije i nivoi oslobađanja kernela razlikuju, koristite komandu čovjeka ( % čovjek ) da biste videli kako se na vašem računaru koristi bilo koja određena komanda.