1644
Komentaras:
|
← Versija 6 nuo 2011-05-26 15:43:04 ⇥
1893
|
Pašalinimai yra pažymėti taip. | Pridėjimai yra pažymėti taip. |
Eilutė 1: | Eilutė 1: |
= cmp = | == Komanda == |
Eilutė 3: | Eilutė 3: |
cmp | |
Eilutė 5: | Eilutė 6: |
cmp - palygina dvi bylas bitas po bito. | cmp - palygina dvi bylas baitas po baito. |
Eilutė 9: | Eilutė 11: |
Komanda cmp palygina dvi betkokio tipo bylas ir gautą rezultatą išveda tiesiai į ekraną. Jei komanda palyginusi skirtumų neranda, numatyta, kad į ekraną nebus nieko išvesta, tačiau jei bylos skiriasi, į ekraną bus išvestas bitas ir eilutės numeris, kur pastebėtas pirmas skirtumas; |
|
Eilutė 12: | Eilutė 16: |
Compare two files byte by byte. | ''-c, --print-chars'': išveda skirtuminius bitus kaip simbolius, o ne kaip aštuntainį kodą, simboliai, kurių negalima išvesti kaip simbolius, bus pateikti tam tikroj formoj. |
Eilutė 14: | Eilutė 18: |
-b --print-bytes Print differing bytes. |
''-i NUM, --ignore-initial=NUM'': nurodoma kiek pradinių simbolių ignoruoti kiekvienoje byloje. |
Eilutė 17: | Eilutė 20: |
-i SKIP --ignore-initial=SKIP Skip the first SKIP bytes of input. |
''-l --verbose'': išveda bito numerį (dvejetainiu kodu) ir skirtuminio bito reikšmę (aštuntainiu kodu) kiekvienam rastam skirtumui. |
Eilutė 20: | Eilutė 22: |
-i SKIP1:SKIP2 --ignore-initial=SKIP1:SKIP2 | ''-s, --quiet, --silent'': palyginti bylas, tačiau nieko neišvesti radus skirtumą. |
Eilutė 22: | Eilutė 24: |
Skip the first SKIP1 bytes of FILE1 and the first SKIP2 bytes of FILE2. |
''-v, --version'': išvesti versijos informaciją. |
Eilutė 25: | Eilutė 26: |
-l --verbose Output byte numbers and values of all differing bytes. |
''skip1'' ir ''skip2'' galima nurodyti rastų skirtingų baitų skaičių, kurios ignoruoti pirmoje ir antroje byloje; |
Eilutė 28: | Eilutė 28: |
-n LIMIT --bytes=LIMIT Compare at most LIMIT bytes. |
|
Eilutė 31: | Eilutė 29: |
-s --quiet --silent Output nothing; yield exit status only. |
|
Eilutė 34: | Eilutė 30: |
-v --version Output version info. |
'''Sintaksė:''' |
Eilutė 37: | Eilutė 32: |
--help Output this help. SKIP1 and SKIP2 are the number of bytes to skip in each file. SKIP values may be followed by the following multiplicative suffixes: kB 1000, K 1024, MB 1,000,000, M 1,048,576, GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y. If a FILE is `-' or missing, read standard input. |
cmp [-c | -i N | -l | -s | -v] byla1 byla2 [skip1 [skip2] ] |
Eilutė 49: | Eilutė 37: |
'''cmp file1 file2 ''' | ''cmp byla1 byla2 '' |
Eilutė 51: | Eilutė 39: |
Komanda palygina bylas file1 ir file2. Jei jų turinys skiriasi gaunamas rezultatas: | Palyginus bylas, buvo rastas skirtumas ir išvestas rezultatas. |
Eilutė 53: | Eilutė 41: |
'''file1.php file2.php differ: byte 35, line 3''' | ''cmp byla1 byla2 > byla1.txt byla2.txt differ: char 1011, line 112'' |
Eilutė 58: | Eilutė 46: |
1 http://nixdoc.net/man-pages/Linux/cmp.1.html 2. http://linux.about.com/library/cmd/blcmdl1_cmp.htm 3. http://www.computerhope.com/unix/ucmp.htm |
|
Eilutė 59: | Eilutė 54: |
CategoryKomanda | . CategoryKomanda |
Komanda
cmp
Linux, BSD
cmp - palygina dvi bylas baitas po baito.
Apibūdinimas
Komanda cmp palygina dvi betkokio tipo bylas ir gautą rezultatą išveda tiesiai į ekraną. Jei komanda palyginusi skirtumų neranda, numatyta, kad į ekraną nebus nieko išvesta, tačiau jei bylos skiriasi, į ekraną bus išvestas bitas ir eilutės numeris, kur pastebėtas pirmas skirtumas;
Paaiškinimai
-c, --print-chars: išveda skirtuminius bitus kaip simbolius, o ne kaip aštuntainį kodą, simboliai, kurių negalima išvesti kaip simbolius, bus pateikti tam tikroj formoj.
-i NUM, --ignore-initial=NUM: nurodoma kiek pradinių simbolių ignoruoti kiekvienoje byloje.
-l --verbose: išveda bito numerį (dvejetainiu kodu) ir skirtuminio bito reikšmę (aštuntainiu kodu) kiekvienam rastam skirtumui.
-s, --quiet, --silent: palyginti bylas, tačiau nieko neišvesti radus skirtumą.
-v, --version: išvesti versijos informaciją.
skip1 ir skip2 galima nurodyti rastų skirtingų baitų skaičių, kurios ignoruoti pirmoje ir antroje byloje;
Sintaksė:
cmp [-c | -i N | -l | -s | -v] byla1 byla2 [skip1 [skip2] ]
Pavyzdys
cmp byla1 byla2
Palyginus bylas, buvo rastas skirtumas ir išvestas rezultatas.
cmp byla1 byla2 > byla1.txt byla2.txt differ: char 1011, line 112
Naudota literatūra
1 http://nixdoc.net/man-pages/Linux/cmp.1.html
2. http://linux.about.com/library/cmd/blcmdl1_cmp.htm
3. http://www.computerhope.com/unix/ucmp.htm