Cmp

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

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í.

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

[url=http://www.gnu.org/software/diffutils/manual/html_node/Invoking-cmp.html]Comparing and Merging Files: Invoking cmp[/url] - anglický originál manuálu GNU verze cmp.

Kategorie:Standardní unixové příkazy Kategorie:Svobodný software

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top