#!/bin/sh CONF=~/.config/sshpick if [ ! -d "$CONF" ]; then CONF=/etc/sshpick if [ ! -d "$CONF" ]; then echo "「~/.config/sshpick」及び「/etc/sshpick」が存在しません。まずはどれでもフォルダを創作すると、「.txt」ファイルをコピーして下さい。" exit fi fi SERVERS=$(cat $CONF/servers.txt) SRVCNT=$($SERVERS | wc -l) TMPFILE=/tmp/contosrv.tmp.$$ export NEWT_COLORS=$(cat $CONF/colors.txt) whiptail --menu "サーバーを選んで下さい" $(($SRVCNT+10)) 50 $SRVCNT $SERVERS 2> $TMPFILE RVAL=$(cat $TMPFILE) clear if [ "$RVAL" = "" ]; then echo "キャンセル" elif [ "$RVAL" = "#" ]; then echo "これは選択出来ません。" else ssh $RVAL fi rm -f $TMPFILE