Darren Tucker | 6d8bd57 | 2013-06-11 11:26:10 +1000 | [diff] [blame] | 1 | #!/bin/sh |
2 | # | ||||
3 | # fixciphers - remove unsupported ciphers from man pages. | ||||
4 | # Usage: fixpaths /path/to/sed cipher1 [cipher2] <infile >outfile | ||||
5 | # | ||||
6 | # Author: Darren Tucker (dtucker at zip com.au). Placed in the public domain. | ||||
7 | |||||
8 | die() { | ||||
9 | echo $* | ||||
10 | exit -1 | ||||
11 | } | ||||
12 | |||||
13 | SED=$1 | ||||
14 | shift | ||||
15 | |||||
16 | for c in $*; do | ||||
17 | subs="$subs -e /.Dq.$c.*$/d" | ||||
18 | subs="$subs -e s/$c,//g" | ||||
19 | done | ||||
20 | |||||
21 | # now remove any entirely empty lines | ||||
22 | subs="$subs -e /^$/d" | ||||
23 | |||||
24 | ${SED} $subs | ||||
25 | |||||
26 | exit 0 |