これは、Mountain Lion OS X より前のバージョンで機能していました。
tell application "Terminal"
activate
do script "cd /"
end tell
ここで、新しい bash ウィンドウが開かれますが、コマンドライン スクリプトに関係なく、何も実行されません。
私が試したいくつかのシステムでは壊れていますが、それは一般的な問題ですか? 回避策はありますか?
これは、Mountain Lion OS X より前のバージョンで機能していました。
tell application "Terminal"
activate
do script "cd /"
end tell
ここで、新しい bash ウィンドウが開かれますが、コマンドライン スクリプトに関係なく、何も実行されません。
私が試したいくつかのシステムでは壊れていますが、それは一般的な問題ですか? 回避策はありますか?
Terminal.app の設定を確認してください。新しいウィンドウのオプションや、起動時に開くシェルなど、さまざまなオプションがあります–</p>
私にとって期待どおりに動作します。
環境または .bashrc に対する最近の変更はありますか?
bash$ cat t.applescript
tell application "Terminal"
activate
do script "cd /"
end tell
bash$ osascript t.applescript
tab 1 of window id 9766
新しいターミナル ウィンドウが開き、"cd /" がバッファに表示され、シェルが / にあります。
bash$ uname -smr
Darwin 12.2.0 x86_64
編集:10.8.3でも検証済み
bash$ uname -smr
Darwin 12.3.0 x86_64