Apple Automator でシェルスクリプトを扱ったら動かなくて困った話
Apple の Automator は、スクリプトをアプリ化できる便利なソフトなのだが…。
ここから呼び出したアプリが一部動かなくて困りました。
なんか、調べてみると LANG変数を取得しようとする処理でクラッシュしてるようだ…なんでだ…
user# locale LANG="" LC_COLLATE="C" LC_CTYPE="C" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL= |
確かに取得できてない…
ちなみに、Apple Script で do コマンドを使うとちゃんと取得できる
user# defaults read -g AppleLocale ja_JP |
試しに、こうやったらローケルが取得できた・ω・
Comments