2010/07/04(日) [n年前の日記]
#1 [pc] 環境変数pathの並びのおかげでハマった
find コマンドを使うbatファイルが正常に動作せず。悩む。
which find とやってみたら、msys ディレクトリに入っている find のファイルパスが出てきた。Windows に標準で入ってる find を使うこと前提のbatファイルなので、これは困る。どうやら環境変数pathの中で、msys ディレクトリのほうが先に並んでしまっているらしい。こんなところでハマるとは…。
その手の開発で msys は使われるけど、こういうことでハマる原因になるから困るな…。まあ、Windows 標準の find ファイルパスをきっちり指定するとか、そういう処理は全部 Perlスクリプトで書いておくとかすればいいんだろうけど。
which find とやってみたら、msys ディレクトリに入っている find のファイルパスが出てきた。Windows に標準で入ってる find を使うこと前提のbatファイルなので、これは困る。どうやら環境変数pathの中で、msys ディレクトリのほうが先に並んでしまっているらしい。こんなところでハマるとは…。
その手の開発で msys は使われるけど、こういうことでハマる原因になるから困るな…。まあ、Windows 標準の find ファイルパスをきっちり指定するとか、そういう処理は全部 Perlスクリプトで書いておくとかすればいいんだろうけど。
[ ツッコむ ]
以上です。