このスクリプトをトランと呼びます。実行可能パスのディレクトリに配置することをお勧めします。次のように実行可能であることを確認してください:
chmod +x ~/bin/trun
次に、次のように、その前にtrunを追加するだけで、新しいウィンドウでコマンドを実行できます。
trun tail -f /var/log/system.log
これがスクリプトです。引数を渡す、タイトルバーを変更する、画面をクリアしてシェルスタートアップの混乱を取り除く、完了時にファイルを削除するなど、いくつかの手の込んだことを行います。新しいウィンドウごとに一意のファイルを使用することで、同時に多くのウィンドウを作成できます。
#!/bin/bash
# make this file executable with chmod +x trun
# create a unique file in /tmp
trun_cmd=`mktemp`
# make it cd back to where we are now
echo "cd `pwd`" >$trun_cmd
# make the title bar contain the command being run
echo 'echo -n -e "\033]0;'$*'\007"' >>$trun_cmd
# clear window
echo clear >>$trun_cmd
# the shell command to execute
echo $* >>$trun_cmd
# make the command remove itself
echo rm $trun_cmd >>$trun_cmd
# make the file executable
chmod +x $trun_cmd
# open it in Terminal to run it in a new Terminal window
open -b com.apple.terminal $trun_cmd