Cmp la sèvis piblik konpare de dosye nan nenpòt ki kalite epi ekri rezilta yo nan pwodiksyon an estanda. Pa default, cmp silans si dosye yo se menm bagay la; si yo diferan, chif la ak nimewo liy nan ki te diferans nan premye ki te rapòte.
Bytes ak liy yo konte depi ak yon sèl.
Rezime
cmp [- l | -s ] file1 file2 [ skip1 [ skip2 ]]
Switch
Bouton sa yo pwolonje fonctionnalités lòd la:
-l
Ekri nimewo a chif (desimal) ak diferan valè byte (octal) pou chak diferans.
-s
Ekri an lèt detache pa gen anyen pou diferan dosye; retounen estati sòti sèlman.
& # 34; Sote & # 34; Agiman
Agiman yo si ou vle skip1 ak skip2 se offsets yo byte depi nan konmansman an nan file1 ak file2 respektivman, kote konparezon an ap kòmanse. Konfet a se desimal pa default, men yo ka eksprime kòm yon valè ekzadesimal oswa oktal pa anvan li ak yon dirijan 0x oswa 0 .
Valè Retou
Sèvis piblik cmp la sòti ak youn nan valè sa yo:
0- Dosye yo idantik.
1- Dosye yo diferan; Valè sa a gen ladan ka a kote yon dosye ki idantik ak premye pati nan lòt la. Nan ka nan lèt, si opsyon nan - a pa te espesifye, CFP ekri nan pwodiksyon estanda ki EOF te rive jwenn nan dosye a pi kout (anvan yo te jwenn nenpòt diferans).
> 1- Yon erè ki te fèt.
Itilizasyon Nòt
Dif la (1) lòd fè yon fonksyon ki sanble.
Itilite cmp la espere pou St -p1003.2 konpatib.
Paske distribisyon ak nivo Kernel divize diferan, sèvi ak kòmandman an nonm ( % moun ) yo wè ki jan nenpòt lòd espesifik yo itilize sou òdinatè patikilye ou.