红联Linux门户
Linux帮助

Dialog--一段小Shell

发布时间:2009-01-05 20:43:03来源:红联作者:casual0402
来源:http://www.ubuntuchina.com
作者:casual0402


距离写这篇文章已经有段时间了,那时候是在PHPChina的水区游荡,闲来无事就弄了这么一段。分享一下。望不吝赐教。


锟斤拷锟斤拷:
#!/bin/sh

dialog --title "夜色调查" --msgbox "欢迎来到夜色" 9 18 #弹出一个消息框,标题 内容 高度 宽度

dialog --title "确认框" --yesno "你想参加调查吗?" 9 18 #弹出一个选择框yes or no 高度 宽度
if [ $? != 0 ]; then #选择了yes的返回码是0
dialog --infobox "仍然感谢" 5 20 #弹出一个信息框 内容 高度 宽度
sleep 2
dialog --clear
exit 0
fi

dialog --title "调查" --inputbox "请输入你的用户名" 9 30 2>_1.txt #弹出一个输入框,重定向标准错误流(2)到临时文件_1.txt
Q_name=$(cat _1.txt) #将内容放到变量 Q_name中

dialog --menu "$Q_name,你有马甲吗?" 7 10 2 1 "有" 2 "没有" 2>_1.txt #这个就不解释了
Q_answer=$(cat _1.txt)

if [ "$Q_answer" = "1" ];then
dialog --msgbox "好样的!" 12 25
fi

sleep 5
dialog --clear

exit 0
文章评论

共有 0 条评论