New file.
[m17n/m17n-docs.git] / utils / reform-man.sh
diff --git a/utils/reform-man.sh b/utils/reform-man.sh
new file mode 100755 (executable)
index 0000000..dee5214
--- /dev/null
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+# Reform all man pages to suppress "hyphen-used-as-minus-sign"
+# warnings of lintian by converting all unescaped "-" to "\-".
+
+while [ $# -ge 1 ] ; do
+    sed -e '/^[^.]/s/--/\\-\\-/g'\
+       -e '/^[^.]/ s/\([^\\]\)-/\1\\-/g'\
+       -e '/^-/ s/^-/\\-/g' < $1 > temp.man
+    mv temp.man $1
+    shift
+done