diffutils: RCS
2.5.3 RCS Scripts
-----------------
The RCS output format is designed specifically for use by the Revision
Control System, which is a set of free programs used for organizing
different versions and systems of files. Use the '--rcs' ('-n') option
to select this output format. It is like the forward 'ed' format (⇒
Forward ed), but it can represent arbitrary changes to the contents of
a file because it avoids the forward 'ed' format's problems with lines
consisting of a single period and with incomplete lines. Instead of
ending text sections with a line consisting of a single period, each
command specifies the number of lines it affects; a combination of the
'a' and 'd' commands are used instead of 'c'. Also, if the second file
ends in a changed incomplete line, then the output also ends in an
incomplete line.
Here is the output of 'diff -n lao tzu' (⇒Sample diff Input,
for the complete contents of the two files):
d1 2
d4 1
a4 2
The named is the mother of all things.
a11 3
They both may be called deep and profound.
Deeper and more profound,
The door of all subtleties!