லினக்ஸில் "cmp" பயன்பாட்டுடன் கோப்புகளை ஒப்பிடுக

செ பயன்பாடு எந்த வகையிலும் இரண்டு கோப்புகளை ஒப்பிடுகிறது மற்றும் முடிவுகளை தரநிலை வெளியீட்டை எழுதுகிறது. இயல்பாக, cmp கோப்புகள் ஒன்று இருந்தால் அமைதியாக இருக்கிறது; அவர்கள் வேறுபடுகிறார்களானால், முதல் வேறுபாடு ஏற்பட்ட பைட் மற்றும் வரிசை எண் பதிவாகும்.

பைட்டுகள் மற்றும் கோடுகள் ஒரு தொடங்கி எண்ணிடப்பட்டுள்ளன.

கதைச்சுருக்கம்

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

சுவிட்சுகள்

பின்வரும் சுவிட்சுகள் கட்டளை செயல்பாட்டை நீட்டிக்கின்றன:

-l

ஒவ்வொரு வித்தியாசத்திற்கும் பைட் எண் (தசம) மற்றும் மாறுபட்ட பைட் மதிப்புகள் (ஆக்டல்) அச்சிட.

-s

வேறுபட்ட கோப்புகளுக்கு எதுவும் அச்சிட முடியாது; திரும்ப வெளியேறும் நிலை மட்டும்.

& # 34; தவிர் & # 34; வாதங்கள்

விருப்ப வாதங்கள் skip1 மற்றும் skip2 ஆகியவை முறையே file1 மற்றும் file2 தொடக்கத்திலிருந்து பைட் ஆஃப்லைட்கள் ஆகும், அங்கு ஒப்பீடு தொடங்கும். ஆஃப்செட் இயல்புநிலையாக உள்ளது, ஆனால் அது ஒரு முன்னணி 0x அல்லது 0 உடன் அதற்கு முன் ஒரு ஹெக்டேடைசிமால் அல்லது ஆக்னல் மதிப்பாக வெளிப்படுத்தப்படுகிறது.

மதிப்புகளுக்கு திரும்பவும்

Cmp பயன்பாடு கீழ்கண்ட மதிப்புகளில் ஒன்றுடன் வெளியேறும்:

0- கோப்புகள் ஒத்தவை.

1- கோப்புகள் வேறுபட்டவை; இந்த மதிப்பு மற்றொன்றின் முதல் பகுதிக்கு ஒரு கோப்பை ஒத்ததாக இருக்கும். இரண்டாவதாக, s - விருப்பம் குறிப்பிடப்படவில்லை எனில், EP ஆனது குறுகிய வெளியீட்டில் (எந்த வேறுபாடுகளும் காணப்படுமுன்) அடைந்த தரநிலை வெளியீட்டிற்கு எழுதுகிறது.

> 1- ஒரு பிழை ஏற்பட்டது.

பயன்பாடு குறிப்புகள்

Diff (1) கட்டளையானது இதே போன்ற செயல்பாட்டை செய்கிறது.

Cmp பயன்பாடு St -p1003.2 இணக்கமானதாக இருக்கும் என எதிர்பார்க்கப்படுகிறது.

பகிர்வுகளும் கெர்னல்-வெளியீடு அளவுகளும் வேறுபடுவதால், உங்கள் குறிப்பிட்ட கணினியில் எந்த குறிப்பிட்ட கட்டளையைப் பயன்படுத்துவது என்பதைப் பார்க்க மனிதனின் கட்டளையை ( % man ) பயன்படுத்தவும்.