2015-07-20 227 views
10

我很懶,所以我想編寫一個shell腳本來打開我的開發環境。我設置了兩個命令devdev-startup。當我運行dev /directory/path時,它應該打開一個新的終端窗口/directory/path並執行dev-startup從shell打開終端並執行命令

我不知道如何在特定目錄下打開終端窗口,然後運行最終命令來運行我需要設置環境的工具。

我正在運行OSX,所以也許AppleScript是答案?

+0

嘿,這不是偷懶,這就是效率! – stone

回答

8

選1的xterm(會自動關閉窗口完成後):

xterm -e "cd /tmp/; watch 'pwd;date'" 

選項2和MacOS終端:

osascript -e 'tell application "Terminal" to do script "cd /tmp;pwd"' 
+0

第二個命令我發現了一個奇怪的交互。每當我打開一個新標籤時,它都會執行該命令。 – Calebmer

+0

我相信你可以調整osascript,所以它只會做一次。 – volker