シェル(KAKASI)
http://oss.timedia.co.jp/index.cgi/kahua-web/show/ossz/oneline/2004-11-26
ruby
http://yoosee.net/d/archives/2008/02/12/003.html
perl
http://d.hatena.ne.jp/lieutar/20080307/1204895067
シェルが一番わかりやすかったので、trに変更、置換対象を追加して自宅環境に投入。
UTF-8版 romajing.sh
#!/bin/sh echo $* | nkf -W -e | kakasi -Ha -Ka -Ja -Ea -ka -C | tr "\\\/:*?\"<>| ^" "\-\-\-\-\-_()l_\-" | tr -d "'"
ファイル名変換(ハードリンク)
#!/bin/sh cd /target mkdir -p romajing for i in *.mpg; do ln "$i" romajing/`~/bin/romajing.sh "$i"`; done