前言

其实最开始是曾哥需要一个能够开启多个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.


立志做一个有趣的碳水化合物