終電がなくなってた.不思議!!!

ほげ

以前(id:pekatuu:20090402)に書いたウィンドウ切り替えスクリプト

#!/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
  1. ウィンドウタイトルを指定してアクティブにするなら "wmctrl -a hoge"でいける
  2. 上記コマンドは存在しないタイトル名がしていされるとエラーの終了ステータスでおわる

実はワンライナーになった.ひどい

wmctrl -a "$1" || "$2"

でも,Windows7風に同じタイトル名が複数あったときはそいつらの間でアクティブウィンドウの切り替えをしたいから時既に遅し