Reputation: 41
I'm new to terminal scripts and I'm trying to convert
osascript -e 'tell app "Terminal"
do script "ssh -t jgreen@dev-jgreen-bs pwd"
end tell'
This works with multiline as so but I want a one-line script, but I can't quite get it right. I keep getting a 2741 error, I know it is syntax I am failing with.
I have tried /
, ,
, \n
,-e
,&
,to
as separators.
Upvotes: 4
Views: 2611
Reputation: 183
You'll need to add a few sections to this one line command:
osascript -e 'tell app "Terminal"' -e 'do script "ssh -t jgreen@dev-jgreen-bs pwd"' -e 'end tell'
Each line in an applescript needs to be broken into sections on a single line osascript command in terminal. You add the "-e" for each section and the single apostrophe.
Hope this helps.
Upvotes: 7