whiptail 脚本对话框

#!/bin/sh
#从VERSION文件中读取版本号
file='VERSION'
{
	read version
}<$file

if [ $1 -eq "1" ];then
	OPTION=$(whiptail --title "ARM  CONTROL(version: $version)" --menu "Please select work mode:" 15 60 4 \
	1 "  Engineer mode" \
	2 "  Start scan freq" \
	3 "  Stop scan freq" \
	4 "  Update file"  3>&1 1>&2 2>&3)

elif [ $1 -eq "2" ];then
	OPTION=$(whiptail --title "ARM  CONTROL(version: $version)" --menu "请选择您想要执行的操作:" 15 60 4 \
	1 "  上传" \
	2 "  下载" \
	3 "  查看目录" \
	4 "  复位"  3>&1 1>&2 2>&3)

elif [ $1 -eq "3" ];then
	OPTION=$(whiptail --title "ARM  CONTROL(version: $version)" --menu "select options:" 15 60 7 \
	1 "  set" \
	2 "  check" \
	3 "  control data" \
	4 "  control task" \
	5 "  control stop" \
	6 "  control reset" \
	7 "  pscan" 3>&1 1>&2 2>&3)
#4 2 name1 name2
elif [ $1 -eq "4" ];then
	i=1
	echo $3
	OPTION=$(whiptail --title "ARM  CONTROL(version: $version)" --menu "请选择您想要下载的文件名:" 15 60 $2 \
	$3 \
	3>&1 1>&2 2>&3)

else
	echo "shell param error."
fi

exitstatus=$?
if [ $exitstatus = 0 ]; then
    echo "Your select is:" $OPTION
    exit $OPTION
else
    echo "You chose Cancel."
fi

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值