dlalog命令之yesno box

root@rhel55 samples]# vim /home/jeff/dialog_yesno.sh

 1 #!/bin/bash
  2 #use dialog utility
  3 #yesno dialog
  4
  5 #定义输出3 定向到 标准输出1
  6 exec 3>&1
  7
  8 #错误输出2 定向 到标准输出1, 2>&1
  9 #标准输出1 定向 到输出3, 1>&3
 10 RET=`dialog --yesno "Yes or no" 5 16  2>&1 1>&3`
 11
 12 CODE=$?
 13
 14 #关闭定向输出3
 15 exec 3>&-
 16
 17 case $CODE in
 18   0)
 19     echo -e "select \"Yes\"";;
 20   1)
 21     echo -e "select \"No\"";;

 22    255) 

            echo "Box closed (ESC pressed).";;

 22 esac
 23
 24 exit 0

[root@rhel55 samples]#   

 
 
更多实例可以参考/usr/share/doc/dialog-(version)/examples

fj.png1.jpg

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27795363/viewspace-747241/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/27795363/viewspace-747241/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值