automatic()
{
list=`echo $list | tr ' ' '\n' | sort -u | tr '\n' ' '`
for test_num in $list
do
case $test_num in
1|2|3|4)
;;
*)
echo "エラー:正しい番号を入力してください。"
return 1
esac
done
for i in $list
do
case $i in
1)
./ftp 10.167.224.10 rdb2 rdb2000 put /file1/data1 /file1/data2
;
2)
./fdisk
;
3)
./mount
;
4)
./IP
;
esac
done
}
if [ $# -eq 0 ];then
while :
do
echo "####################################################"
echo "# #"
echo "# 1.ftp automatic #"
echo "# #"
echo "# #"
echo "# 2.fdisk automatic #"
echo "# #"
echo "# #"
echo "# 3.mount automatic #"
echo "# #"
echo "# #"
echo "# 4.IP automatic #"
echo "# #"
echo "# 5.q 終われ #"
echo "####################################################"
read list
if [ "$list" = q ]; then
exit 0
fi
automatic
done
else
list=$*
automatic
fi