UNIX V6のmanページ
Ancient UNIXのアーカイブを眺めてて気付いたんだけど、V6のころまではnroffの命令は小文字で書かれている。命令はcase sensitiveなので、今時のnroff/manではうまく処理してくれない。ということで、awkをかましてみる。
#/bin/sh awk '{for(i=1;i<=NF;i++){sub(/^\.[a-z0-9]+/,toupper($1));}}{print $0;}' $0 | nroff -man | less
と思ったけど、そんなに単純ではなかったな。.itは.I、.brは.PPとか。