前言
其实最开始是曾哥需要一个能够开启多个Terminal的脚本,因为他要先连接学校的内网ssh,然后再用脚本开启matlab,想要实现一键操作。
所以,这不就来了~ 0 - 0~
正文
1. Ubuntu
# For those who use gnome-terminal
gnome-terminal -- bash -c 'echo a; exec bash'
gnome-terminal -- bash -c 'echo b; exec bash'
2. MacOS
# For those who use macOS
osascript -e 'tell application "Terminal" to do script "echo a"'
osascript -e 'tell application "Terminal" to do script "echo b"'
总结
说实话,这个tell application "xxx" to do "xxx"
的Domain-specific language(DSL)还挺神奇的~。
参考
[1] ChatGPT
[2] 自己
Q.E.D.