dirnameってどのOSにもあるんだっけか?
一応シェルスクリプトなつもり。
ぶっちゃけcygwinで作ったんでちゃんと/bin/shで動くかわからん...
勢いで書いてみた。
これ微妙に/bin/shだとあれだ。あとで直す。
#!/bin/sh DIR=`dirname "$1"` echo "$DIR"|grep ^/>&/dev/null SIG=$? if [ ${SIG} -ne 0 ]; then if [ "$DIR" == "." ]; then echo `pwd` else echo `pwd`/${DIR} fi else echo "$DIR" fi