Cmp ಯುಟಿಲಿಟಿ ಯಾವುದೇ ರೀತಿಯ ಎರಡು ಫೈಲ್ಗಳನ್ನು ಹೋಲಿಸುತ್ತದೆ ಮತ್ತು ಫಲಿತಾಂಶಗಳನ್ನು ಪ್ರಮಾಣಿತ ಔಟ್ಪುಟ್ಗೆ ಬರೆಯುತ್ತದೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಕಡತಗಳು ಒಂದೇ ಆಗಿದ್ದರೆ cmp ಮೂಕವಾಗಿದೆ; ಅವರು ಭಿನ್ನವಾದರೆ, ಮೊದಲ ವ್ಯತ್ಯಾಸವು ಕಂಡುಬಂದ ಬೈಟ್ ಮತ್ತು ಲೈನ್ ಸಂಖ್ಯೆ ವರದಿಯಾಗಿದೆ.
ಬೈಟ್ಗಳು ಮತ್ತು ಸಾಲುಗಳನ್ನು ಒಂದರಿಂದ ಪ್ರಾರಂಭಿಸಿ ಸಂಖ್ಯೆಯಿದೆ.
ಸಾರಾಂಶ
cmp [- l | -s ] file1 file2 [ skip1 [ skip2 ]]
ಬದಲಾಯಿಸುತ್ತದೆ
ಕೆಳಗಿನ ಸ್ವಿಚ್ಗಳು ಆಜ್ಞೆಯ ಕಾರ್ಯವನ್ನು ವಿಸ್ತರಿಸುತ್ತವೆ:
-l
ಪ್ರತಿ ವ್ಯತ್ಯಾಸಕ್ಕೂ ಬೈಟ್ ಸಂಖ್ಯೆ (ದಶಮಾಂಶ) ಮತ್ತು ವಿಭಿನ್ನ ಬೈಟ್ ಮೌಲ್ಯಗಳನ್ನು ಮುದ್ರಿಸಿ (ಆಕ್ಟಲ್).
-s
ವಿಭಿನ್ನ ಫೈಲ್ಗಳಿಗಾಗಿ ಏನೂ ಮುದ್ರಿಸು; ನಿರ್ಗಮನ ಸ್ಥಿತಿಯನ್ನು ಮಾತ್ರ ಹಿಂತಿರುಗಿಸಿ.
& # 34; ಸ್ಕಿಪ್ & # 34; ವಾದಗಳು
Skip1 ಮತ್ತು skip2 ಎಂಬ ಐಚ್ಛಿಕ ಆರ್ಗ್ಯುಮೆಂಟುಗಳು ಅನುಕ್ರಮವಾಗಿ file1 ಮತ್ತು file2 ಆರಂಭದಿಂದ ಬೈಟ್ ಆಫ್ಸೆಟ್ಗಳಾಗಿರುತ್ತವೆ, ಅಲ್ಲಿ ಹೋಲಿಕೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ಆಫ್ಸೆಟ್ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ದಶಮಾಂಶವಾಗಿದೆ, ಆದರೆ ಇದನ್ನು ಹಿಂದಿನ 0x ಅಥವಾ 0 ರೊಂದಿಗೆ ಮುಂಚಿತವಾಗಿ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಅಥವಾ ಅಷ್ಟಮಾನ ಮೌಲ್ಯವಾಗಿ ವ್ಯಕ್ತಪಡಿಸಬಹುದು.
ಮೌಲ್ಯಗಳನ್ನು ಹಿಂತಿರುಗಿಸಿ
Cmp ಯುಟಿಲಿಟಿ ಈ ಕೆಳಗಿನ ಮೌಲ್ಯಗಳಲ್ಲಿ ಒಂದರಿಂದ ನಿರ್ಗಮಿಸುತ್ತದೆ:
0- ಫೈಲ್ಗಳು ಒಂದೇ ಆಗಿರುತ್ತವೆ.
1- ಫೈಲ್ಗಳು ವಿಭಿನ್ನವಾಗಿವೆ; ಈ ಮೌಲ್ಯವು ಒಂದು ಫೈಲ್ ಇತರರ ಮೊದಲ ಭಾಗಕ್ಕೆ ಹೋಲುತ್ತದೆ ಅಲ್ಲಿ ಒಳಗೊಂಡಿರುತ್ತದೆ. ನಂತರದ ಸಂದರ್ಭದಲ್ಲಿ, - s ಆಯ್ಕೆಯು ನಿರ್ದಿಷ್ಟಪಡಿಸದಿದ್ದರೆ, cmp ಯು ಕಡಿಮೆ ಪ್ರಮಾಣದಲ್ಲಿ (ಯಾವುದೇ ವ್ಯತ್ಯಾಸಗಳು ಕಂಡುಬಂದಿಲ್ಲ ಮೊದಲು) ತಲುಪಿದ ಪ್ರಮಾಣಿತ ಉತ್ಪಾದನೆಗೆ ಬರೆಯುತ್ತದೆ.
> 1- ದೋಷ ಸಂಭವಿಸಿದೆ.
ಬಳಕೆ ಟಿಪ್ಪಣಿಗಳು
ವ್ಯತ್ಯಾಸ (1) ಆಜ್ಞೆಯು ಇದೇ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.
Cmp ಸೌಲಭ್ಯವನ್ನು St-p1003.2 ಹೊಂದಬಲ್ಲ ಎಂದು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ.
ವಿತರಣೆಗಳು ಮತ್ತು ಕರ್ನಲ್-ಬಿಡುಗಡೆ ಹಂತಗಳು ಭಿನ್ನವಾಗಿರುವುದರಿಂದ, ನಿಮ್ಮ ನಿರ್ದಿಷ್ಟ ಗಣಕದಲ್ಲಿ ಯಾವುದೆ ಆಜ್ಞೆಯನ್ನು ಹೇಗೆ ಬಳಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ನೋಡಲು man ಆದೇಶ ( % man ) ಅನ್ನು ಬಳಸಿ.