ฉันมีคำถามที่คล้ายกันเมื่อไม่นานมานี้ เท่าที่ฉันจะบอกได้วิธีเดียวที่จะใช้สคริปต์การกระทำของเทอร์มินัลคือการใช้ applescript (หลังจากทั้งหมด Terminal.app เป็นแอป GUI และ AppleScript เป็นวิธีการสคริปต์ GUI ที่แอปเปิ้ลตั้งใจ)
เขียนสคริปต์ดังต่อไปนี้:
tell application "Terminal"
activate
do script "cd /path_to/target_dir" in front window
do script "some_command" in front window
end tell
tell application "System Events" to tell process "Terminal" to keystroke "t" using command down
tell application "Terminal"
activate
do script "cd /path_to/next_target_dir" in front window
do script "some_other_command" in front window
end tell
...etc
ทำซ้ำหลาย ๆ ครั้งตามที่จำเป็นสำหรับจำนวนคำสั่งที่จำเป็น โปรดทราบว่ามีไว้สำหรับแท็บที่คุณร้องขอเป็นพิเศษแม้ว่าการกดแป้น "cmd-N" ที่กล่าวถึงจะเปิดหน้าต่างใหม่ไม่ใช่แท็บ เปลี่ยน "t" เป็น "n" ในบรรทัด 'บอกแอปพลิเคชัน "เหตุการณ์ของระบบ" ... ' หากคุณต้องการทำสิ่งนี้กับ windows