サポンテ 勉強ノート

サポンテの勉強ノート・読書メモなどを晒します。

AppleScript の do shell script で実行されるシェル環境を調べる

 昨日のスクリプトを作っているときに気になったので。

 スクリプトエディタ.app で以下の AppleScript を実行します。

-- 使われているシェルとそのバージョン取得
set shName to do shell script "echo $SHELL"
log (do shell script shName & " --version")

-- 環境変数の取得
log (do shell script "set")

-- AppleScript のバージョン取得
log ("AppleScript version: " & version of AppleScript)

-- macOS のバージョン取得
log (do shell script "sw_vers")