てきとう

てきとう

メモ

*.appをFinderから実行した時、pwdは"/"。
とゆーわけで、シェルスクリプトの体裁を整えて、アプリケーションとして動かそうとした場合、

#!/bin/zsh
pwd
exit

をコンソール.appで見ると、

/

と悲しいことになります。

これは当然、

#!/bin/zsh
echo $(dirname $0)
exit

とすることで回避出来ます。




って書いといても、次回はまた一から調べ直すんだろうな……。
#実際、dirnameの存在忘れてたので……。