Համեմատեք Ֆայլերը Linux- ի «cmp» օգտակար ծրագրով

The cmp կոմունալը համեմատում է ցանկացած տեսակի երկու ֆայլերի մասին եւ գրում է արդյունքները ստանդարտ արտադրանքի համար: Լռելյայն, cmp- ն լուռ է, եթե ֆայլերը նույնն են: եթե դրանք տարբերվում են, բայթն ու գծի համարը, որտեղ առաջին տարբերությունն առաջացել է:

Բայթն ու գծերը համարակալվում են մեկով:

Սինոփսիս

cmp [- l | -s ] file1 file2 [ skip1 [ skip2 ]]

Անջատիչներ

Հետեւյալ անջատիչները տարածում են հրամանի ֆունկցիոնալությունը.

Տպեք բայտի համարը (տասնորդական) եւ տարբեր բայտի արժեքները (octal) յուրաքանչյուր տարբերության համար:

Տպեք ոչ մի տարբեր ֆայլի համար. վերադառնալու exit կարգավիճակը միայն:

& # 34; Բաց թողնել & # 34; Արձանագրություններ

Բացառիկ փաստարկներ skip1 եւ skip2 են բայտ offsets սկզբում file1 եւ file2 համապատասխանաբար, որտեղ համեմատությունը կսկսվի: Օֆսեթը տասնորդական է լռելյայնորեն, բայց կարող է արտահայտվել որպես տասնվեցերորդ կամ octal արժեք, նախորդելով այն առաջատար 0x կամ 0 :

Վերադարձի արժեքները

The cmp utility- ը դուրս է գալիս հետեւյալ արժեքներից մեկի հետ.

0- ֆայլերը նույնական են:

1- ֆայլերը տարբեր են. այդ արժեքը ներառում է այն դեպքը, երբ մեկ ֆայլը նույնական է մյուսի առաջին մասի հետ: Վերջին դեպքում, եթե այդ տարբերակը չի նշվել, cmp գրում է ստանդարտ արտադրանքի, որը EOF- ին հասել է ավելի կարճ ֆայլում (մինչեւ որեւէ տարբերություն հայտնաբերված):

> 1- Անհաջողություն է տեղի ունեցել:

Օգտագործման նշումներ

Տարբեր (1) հրամանը կատարում է նմանատիպ գործառույթ:

Cmp- ի օգտակարությունը սպասվում է St-1003.2 համատեղելի:

Քանի որ բաշխումները եւ միջուկի թողարկման մակարդակները տարբերվում են, օգտագործեք մարդը հրամանը ( % մարդ ) տեսնել ձեր կոնկրետ համակարգչում օգտագործվող ցանկացած կոնկրետ հրաման: