ಫೈಲ್ಗಳನ್ನು ಹೋಲಿಕೆ Linux ನಲ್ಲಿ "cmp" ಯುಟಿಲಿಟಿ ಜೊತೆ

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 ) ಅನ್ನು ಬಳಸಿ.