cmp
cmp
je příkaz přítomný v textových rozhraních UN*Xových operačních systémů. Porovnává dva soubory, jejichž jména dostane na vstupu, a vypíše výsledek porovnání na standardní výstup. V základním nastavení nevypisuje nic, pokud jsou soubory shodné; pokud se liší, pak vypíše, na které pozici se nachází první rozdíl, a to jednak v počtu bajtů od počátku souboru, jednak jako číslo řádky, kde se rozdíl nachází.
Typ softwaru | standardní UNIXová utilita či příkaz |
---|---|
Některá data mohou pocházet z datové položky. |
Přepínače
cmp rozpoznává následující přepínače (v závorkách uvedena dlouhá varianta):
-b (--print-bytes)
: Vypíše rozdílné bajty-i SKIP (--ignore-initial=SKIP)
: Ignoruje prvních SKIP bajtů vstupu-i SKIP1:SKIP2 (--ignore-initial=SKIP1:SKIP2)
: Ignoruje prvních SKIP1 bajtů prvního souboru a prvních SKIP2 bajtů druhého souboru-l (--verbose)
: Vypíše hodnoty rozdílných bajtů jak v desítkové, tak v osmičkové soustavě-n LIMIT (--bytes=LIMIT)
: Porovná nejvýše LIMIT bajtů-s (--quiet --silent)
: Nic nevypisuje, výsledek porovnání lze získat pouze z návratové hodnoty-v (--version)
: Vypíše informace o verzi programu.--help
: Vypíše nápovědu.
Návratové hodnoty
0
: soubory jsou shodné1
: soubory se liší2
: došlo k chybě
Externí odkazy
- Comparing and Merging Files: Invoking cmp – anglický originál manuálu GNU verze cmp.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.