Fred Drake | 6942e57 | 1998-11-24 17:38:49 +0000 | [diff] [blame] | 1 | #! /bin/sh |
| 2 | # |
| 3 | # Script to fix general entities that got translated from the LaTeX as empty |
| 4 | # elements. Mostly pretty bogus, but works like a charm! |
| 5 | |
| 6 | if [ "$1" ]; then |
| 7 | exec <"$1" |
| 8 | shift 1 |
| 9 | fi |
| 10 | |
| 11 | if [ "$1" ]; then |
| 12 | exec >"$1" |
| 13 | shift 1 |
| 14 | fi |
| 15 | |
| 16 | sed ' |
| 17 | s|<ABC/>|\&ABC;|g |
| 18 | s|<ASCII/>|\&ASCII;|g |
| 19 | s|<C/>|\&C;|g |
| 20 | s|<Cpp/>|\&Cpp;|g |
| 21 | s|<EOF/>|\&EOF;|g |
| 22 | s|<NULL/>|\&NULL;|g |
| 23 | s|<POSIX/>|\&POSIX;|g |
| 24 | s|<UNIX/>|\&UNIX;|g |
Fred Drake | 4c5e533 | 1998-11-25 19:28:02 +0000 | [diff] [blame] | 25 | s|<e/>|\\|g |
Fred Drake | 87dfd3c | 1998-11-30 14:36:26 +0000 | [diff] [blame^] | 26 | s|<geq/>|\≥|g |
Fred Drake | 4c5e533 | 1998-11-25 19:28:02 +0000 | [diff] [blame] | 27 | s|<ldots/>|\&hellip|g |
Fred Drake | 87dfd3c | 1998-11-30 14:36:26 +0000 | [diff] [blame^] | 28 | s|<leq/>|\≤|g |
Fred Drake | 4c5e533 | 1998-11-25 19:28:02 +0000 | [diff] [blame] | 29 | s|---|\—|g |
Fred Drake | 6942e57 | 1998-11-24 17:38:49 +0000 | [diff] [blame] | 30 | ' || exit $? |