|
|
1.1 ! root 1: .TH CMP 1 ! 2: .SH NAME ! 3: cmp \- compare two files ! 4: .SH SYNOPSIS ! 5: .B cmp ! 6: [ ! 7: .B -lsL ! 8: ] ! 9: .I file1 file2 ! 10: [ ! 11: .I offset1 ! 12: [ ! 13: .I offset2 ! 14: ] ! 15: ] ! 16: .SH DESCRIPTION ! 17: The two files are ! 18: compared. ! 19: A diagnostic results if the contents differ, otherwise ! 20: there is no output. ! 21: .PP ! 22: The options are: ! 23: .TP ! 24: .B l ! 25: Print the byte number (decimal) and the ! 26: differing bytes (hexadecimal) for each difference. ! 27: .TP ! 28: .B s ! 29: Print nothing for differing files, ! 30: but set the exit status. ! 31: .TP ! 32: .B L ! 33: Print the line number of the first differing byte. ! 34: .PP ! 35: If offsets are given, ! 36: comparison starts at the designated byte position ! 37: of the corresponding file. ! 38: Offsets that begin with ! 39: .B 0x ! 40: are hexadecimal; ! 41: with ! 42: .BR 0 , ! 43: octal; with anything else, decimal. ! 44: .SH SOURCE ! 45: .B /sys/src/cmd/cmp.c ! 46: .SH "SEE ALSO" ! 47: .IR diff (1) ! 48: .SH DIAGNOSTICS ! 49: If a file is inaccessible or missing, the exit status is ! 50: .LR open . ! 51: If the files are the same, the exit status is empty (true). ! 52: If they are the same except that one is longer than the other, the exit status is ! 53: .LR EOF . ! 54: Otherwise ! 55: .I cmp ! 56: reports the position of the first disagreeing byte and the exit status is ! 57: .LR differ .
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.