Bash
Automator

Automatorにおけるshell scriptの環境変数

PATH

PATHに/usr/local/binが含まれていない。

シェルスクリプトを実行
printenv PATH
結果
PATH=/usr/bin:/bin:/usr/sbin:/sbin

プロファイル

プロファイルを読み込まない。

.bash_profile
export AAA=aaa
シェルスクリプトを実行
printenv AAA
if [ $? -eq 1 ]; then
  echo '環境変数「AAA」が存在しない'
fi
結果
環境変数「AAA」が存在しない