File: spelldiff

package info (click to toggle)
postfix 3.10.6-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 27,968 kB
  • sloc: ansic: 134,721; makefile: 17,984; sh: 6,966; perl: 2,796; python: 1,448; awk: 158
file content (23 lines) | stat: -rwxr-xr-x 303 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh

# Usage: spelldiff baseline files...

case $# in
0|1) echo Usage: $0 baseline files... 1>&2; exit 1;;
esac

baseline="$1"; shift

for f
do
    if [ -f "${baseline}/${f}" ]
    then
	diff -U0 "${baseline}/${f}" "${f}" | sed -n '
	    /^+/{
		s/.//
		p
	    }'
    else
	cat "${f}"
    fi
done