Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sdiff(1) — A/UX 2.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

bdiff(1)

diff(1)

ed(1)

sccsdiff(1)




sdiff(1) sdiff(1)
NAME sdiff - side-by-side difference program SYNOPSIS sdiff [-l] [-o output] [-s] [-w n] file1 file2 DESCRIPTION sdiff uses the output of diff(1) to produce a side-by-side listing of two files indicating those lines that are dif- ferent. Each line of the two files is printed with a blank gutter between them if the lines are identical, a < in the gutter if the line only exists in file1, a > in the gutter if the line only exists in file2, and a | for lines that are different. The following flag options exist: -w n Use the next argument, n, as the width of the output line. The default line length is 130 characters. The width must be between 20 and 200. -l Only print the left side of any lines that are identical. -s Do not print identical lines. -o output Use the next argument, output, as the name of a third file that is created as a user controlled merging of file1 and file2. Identical lines of file1 and file2 are copied to output. Sets of differences, as produced by diff(1), are printed; where a set of differences share a common gutter character. After printing each set of differ- ences, sdiff prompts the user with a % and waits for one of the following user-typed commands: l append the left column to the output file r append the right column to the output file s turn on silent mode; do not print identical lines v turn off silent mode e l call the editor with the left column e r call the editor with the right column e b call the editor with the concatenation of left and right e call the editor with a zero length file q exit from the program April, 1990 1



sdiff(1) sdiff(1)
On exit from the editor, the resulting file is concatenated on the end of the output file. EXAMPLES If file1 contains: x a b c d and file2 contains: y a d c then sdiff file1 file2 would print: x | y a a b < c < d d > c FILES /usr/bin/sdiff SEE ALSO bdiff(1), diff(1), ed(1), sccsdiff(1). 2 April, 1990

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026