我是终端脚本的新手,我试图转换
osascript -e 'tell app "Terminal"
do script "ssh -t jgreen@dev-jgreen-bs pwd"
end tell'
这适用于多行,但我想要一个单行脚本,但我不能正确使用它。我一直收到2741错误,我知道这是我失败的语法。
我尝试过/
,,
,\n
,-e
,&
,to
作为分隔符。
答案 0 :(得分:2)
您需要在这一行命令中添加几个部分:
osascript -e'告诉app"终端"' -e'做脚本" ssh -t jgreen @ dev-jgreen-bs pwd"' -e'结束告诉'
AppleScript中的每一行都需要在终端的单行osascript命令中分成几个部分。你添加" -e"对于每个部分和单个撇号。
希望这有帮助。