1

端末スクリプトは初めてで、変換しようとしています

osascript -e 'tell app "Terminal" 
do script "ssh -t jgreen@dev-jgreen-bs pwd"
end tell' 

これは複数行でも機能しますが、1行のスクリプトが必要ですが、うまくいきません。2741 エラーが発生し続けます。失敗している構文であることはわかっています。

/, ,, \n, -e,&toセパレータとして試し ました。

4

1 に答える 1

3

この 1 行のコマンドにいくつかのセクションを追加する必要があります。

osascript -e 'tell app "Terminal"' -e 'do script "ssh -t jgreen@dev-jgreen-bs pwd"' -e 'end tell'

AppleScript の各行は、ターミナルでの 1 行の osascript コマンドのセクションに分割する必要があります。各セクションに「-e」を追加し、単一のアポストロフィを追加します。

お役に立てれば。

于 2015-05-27T21:24:14.167 に答える