GNU screenの自動アタッチ

自動デタッチが出来るようになったので、今度は自動アタッチです。

SCREEN="`which screen 2>/dev/null`"

if [ -x "$SCREEN" ]; then
    SESSION="`$SCREEN -ls | sort | grep -m 1 Detached | sed -e '
s/^\s//' | cut -d '.' -f 1`"
    alias screen="$SCREEN -R $SESSION"
    # For shell script
    #"$SCREEN" -R "$SESSION"
fi

上のはシェルの初期化ファイル用ですが、コメントを外せばシェルスクリプトでも使えます。