sshpick/sshpick

23 行
507 B
Bash
実行ファイル

#!/bin/sh
SERVERS=$(cat ~/.config/sshpick/servers.txt)
SRVCNT=$($SERVERS | wc -l)
TMPFILE=/tmp/contosrv.tmp.$$
export NEWT_COLORS=$(cat ~/.config/sshpick/colors.txt)
whiptail --menu "サーバーを選んで下さい" $(($SRVCNT+10)) 50 $SRVCNT $SERVERS 2> $TMPFILE
RVAL=$(cat $TMPFILE)
if [ "$RVAL" = "" ]; then
rm -f $TMPFILE
clear
echo "キャンセル"
elif [ "$RVAL" = "#" ]; then
rm -f $TMPFILE
clear
echo "これは選択出来ません。"
else
clear
ssh $RVAL
rm -f $TMPFILE
fi