Есть много опций, таких как запуск нового окна iTerm2 из командной строки и выполнение команды в нем. Например:
#!/bin/bash
osascript - "$@" <<EOF
on run argv
tell application "iTerm"
activate
set new_term to (create window with default profile)
tell new_term
tell the current session
repeat with arg in argv
write text arg
end repeat
end tell
end tell
end tell
end run
EOF
но моя проблема в том, что в этот момент все уже открытые окна iTerm поднимаются. У меня много окон на нескольких мониторах, и когда я это делаю - каждое окно iTerm (обычно> 5) появляется поверх других окон, наряду с новым ... все известные мне (которые я нашел) подходы используют osascript для этого.
так, может быть, есть другой подход, который просто запускает окна с командой и избегает поднять все окна iTerm над остальными?
Благодарю.