引数の文字列にマッチするタイトルをもつウィンドウをアクティブにしたり,なかったらなかったで起動するスクリプト

#!/bin/sh

TITLEID=`wmctrl -l |grep -i -e $1 | tail -n1 | \
 sed -e "s/\(^[^[:space:]]*\)/\1/" ` 

if [ "$TITLEID" != "" ]; then
        wmctrl -i -a $TITLEID
else
        if [ "$2"!="" ]; then
                $2 & 
        fi
fi

これにショートカットわりあててAlt+Tabとはばいばい!!!正規表現もーちょいましにならんのかな