ફાઈલોની સરખામણી લિનક્સમાં "cmp" ઉપયોગીતા સાથે કરો

cmp ઉપયોગિતા કોઈપણ પ્રકારની બે ફાઇલોને સરખાવે છે અને પરિણામોને પ્રમાણભૂત આઉટપુટમાં લખે છે. મૂળભૂત રીતે, સી.એમ.પી. શાંત છે જો ફાઈલો સમાન હોય; જો તે અલગ અલગ હોય, તો બાઇટ અને લાઇન નંબર જેના પર પ્રથમ તફાવત આવી છે તે અહેવાલ આપે છે.

બાઇટ્સ અને લીટીઓની સંખ્યા એક સાથે શરૂ થાય છે.

સારાંશ

cmp [- l | -s ] ફાઇલ 1 ફાઇલ 2 [ skip1 [ skip2 ]]

સ્વીચો

નીચેના સ્વીચો આદેશની કાર્યક્ષમતાને વિસ્તારિત કરે છે:

-એલ

દરેક તફાવત માટે બાઇટ ક્રમાંક (દશાંશ) અને અલગ બાઇટ મૂલ્યો (ઓક્ટલ) છાપો.

-s

ભિન્ન ફાઇલો માટે કંઇ છાપો; રીટર્ન એક્ઝિટ સ્ટેટમેન્ટ જ.

& # 34; છોડો & # 34; દલીલો

વૈકલ્પિક દલીલો skip1 અને skip2 અનુક્રમે file1 અને file2 ની શરૂઆતથી બાઈટ ઑફસેટ છે, જ્યાં સરખામણી શરૂ થશે. ઓફસેટ ડિફૉલ્ટ રૂપે દશાંશ છે, પરંતુ હેક્સાડેસિમલ અથવા અષ્ટાંકી મૂલ્ય તરીકે તેને અગ્રવર્તી 0x અથવા 0 વડે અનુસરીને વ્યક્ત કરી શકાય છે.

પરત મૂલ્યો

cmp ઉપયોગિતા નીચેનામાંથી કોઈ એક સાથે બંધ થાય છે:

0- ફાઇલો એક સરખા છે.

1- ફાઈલો અલગ છે; આ મૂલ્યમાં એવા કેસનો સમાવેશ થાય છે કે જ્યાં એક ફાઇલ બીજાના પહેલા ભાગ સાથે સરખા છે. બાદમાંના કિસ્સામાં, જો -ના વિકલ્પ સ્પષ્ટ કરવામાં આવ્યો ન હોય તો, cmp પ્રમાણભૂત આઉટપુટને લખે છે જે ટૂંકા ફાઇલમાં EOF સુધી પહોંચે છે (કોઈપણ તફાવતો મળી તે પહેલાં).

> 1- એક ભૂલ આવી.

વપરાશ નોંધો

ભેદ (1) આદેશ સમાન કાર્ય કરે છે.

cmp ઉપયોગિતા એ ST-P1003.2 સુસંગત હોવાનું અપેક્ષિત છે.

કારણ કે વિતરણો અને કર્નલ-પ્રકાશન સ્તરો અલગ છે, તમારા ચોક્કસ કમ્પ્યુટર પર કોઈ ચોક્કસ આદેશ કેવી રીતે વાપરવામાં આવે છે તે જોવા માટે man કમાન્ડ ( % man ) નો ઉપયોગ કરો.