sdiff - Compares two files and displays the differences in a side-by-side format
sdiff [-l|-s] [-w number] [-o output_file] file1 file2
them, and writes the results to standard output in a side-by-side format.
Displays only the left side when lines are identical. Creates a third file, output_file, by a controlled interactive line-by-line merging of file1 and file2. The following subcommands govern the creation of this file: Adds the left side to output_file. Adds the right side to output_file. Stops displaying identical lines. Begins displaying identical lines. Enters ed with the left side, the right side, both sides, or an empty file, respectively.
The sdiff command displays each line of the two files with a series of spaces between them if the lines are identical, a < (left angle bracket) in the field of spaces if the line only exists in file1, a > (right angle bracket) if the line only exists in file2, and a | (vertical bar) for lines that are different.
When you specify the -o option, sdiff produces a third file by merging file1 and file2 according to your instructions.
Note that the
command invokes the
command to compare two input files. The
option causes the
command to ignore trailing
spaces, tab characters, and consider other strings of spaces as equal.
To print a comparison of two files, enter: sdiff chap1.bak chap1
Commands: diff(1), ed(1)