web-dev-qa-db-ja.com

シェルからターミナルを開き、コマンドを実行します

私は怠け者なので、開発環境を開くためのシェルスクリプトを書きたいと思います。 2つのコマンドdevdev-startupを設定しました。 dev /directory/pathを実行すると、/directory/pathで新しいターミナルウィンドウが開き、dev-startupが実行されます。

特定のディレクトリでターミナルウィンドウを開き、最後のコマンドを実行して、環境のセットアップに必要なツールを実行する方法がわかりません。

私はOSXを実行しているので、おそらくAppleScriptが答えですか?

13
Calebmer

Xtermを使用したオプション1(完了するとウィンドウが自動的に閉じます):

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

MacOS端末を使用したオプション2:

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