LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 820|回复: 9

关于bash 中 dialog 使用问题

[复制链接]
发表于 2009-2-4 12:06:30 | 显示全部楼层 |阅读模式
#!/bin/bash
declare -i i
i=0
while (( i<=100))
do
dialog --gauge "test" 0 0 $i
((i++))
done


可是不行呀。每回按ctrl+c才走一次。这是怎么回事
 楼主| 发表于 2009-2-4 12:21:32 | 显示全部楼层
对了还有一个问题

dialog --inputbox "please input" 0 0

我要怎么获取dialog 输入的值呀。注意!不是他的退出状态。
回复 支持 反对

使用道具 举报

发表于 2009-2-4 14:15:48 | 显示全部楼层
不懂,借机学习。
回复 支持 反对

使用道具 举报

发表于 2009-2-4 18:09:14 | 显示全部楼层
Post by l_s;1943751
对了还有一个问题

dialog --inputbox "please input" 0 0

我要怎么获取dialog 输入的值呀。注意!不是他的退出状态。


a=$(dialog --inputbox "please input" 0 0 --stdout)
echo $a
回复 支持 反对

使用道具 举报

发表于 2009-2-5 16:03:43 | 显示全部楼层
楼上的厉害,测试正确,又学习了一招。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-6 10:52:29 | 显示全部楼层
Post by wd_afei;1943857
a=$(dialog --inputbox "please input" 0 0 --stdout)
echo $a
那进度条问题,你也帮帮我撒
回复 支持 反对

使用道具 举报

发表于 2009-2-6 13:44:40 | 显示全部楼层
echo $i | dialog --gauge "test" 0 0

你难道写程序不看man的?我都是man来的。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-6 14:31:28 | 显示全部楼层
试过没有哟,兄弟
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-6 14:33:19 | 显示全部楼层
我回去试试看。。。。。我看了man 的,不过有些看不懂英文
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-6 14:34:54 | 显示全部楼层
对了,把一个实在的问题,加载到进度上。怎么样写呀。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表