我是终端脚本新手,我正在尝试转换
osascript -e 'tell app "Terminal"
do script "ssh -t jgreen@dev-jgreen-bs pwd"
end tell'
Run Code Online (Sandbox Code Playgroud)
这适用于多行,但我想要一个单行脚本,但我不能完全正确。我不断收到 2741 错误,我知道这是我失败的语法。
我尝试过 /, ,, \n, -e, &,to作为分隔符。
小智 6
您需要向这一行命令添加几个部分:
osascript -e '告诉应用程序“终端”' -e '执行脚本“ssh -t jgreen@dev-jgreen-bs pwd”' -e '结束告诉'
applescript 中的每一行都需要在终端中的单行 osascript 命令上分成多个部分。您为每个部分添加“-e”和单个撇号。
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
2384 次 |
| 最近记录: |