+ -
当前位置:首页 → 问答吧 → 求助:脚本闹钟

求助:脚本闹钟

时间:2011-02-26

来源:互联网

# cat test.script.sh
sec=10
read resp?'pls input your value:'
resp=${resp:=default_value}
echo $resp
...
其他命令行

问题求助:
10秒内键入非空值,则resp=该键入值; 否则resp=default_value, 然后继续往下执行其他命令

作者: 知北游999   发布时间: 2011-02-26

read  -t 10 resp

作者: cjaizss   发布时间: 2011-02-26

#! /bin/bash

echo "input your name: "
read -t 5 name
case $name in
'') name="Larry";;
esac
echo "your name is $name"

作者: 昭襄王   发布时间: 2011-02-26

多谢

# cat test.script.sh
proc(){
## proc只是个例子,也可能是其他内容
tmpi=$RANDOM
while [ $tmpi -gt 0 ];then
((tmpi=tmpi-1))
done
}
sec=10
echo "step1:proc begin"
proc
echo "step2:proc end"
其他命令行

问题求助:
情况1:proc函数10秒内执行完,显示proc end ok
情况2:proc函数10秒尚未完成,显示proc end failed ,out_of_time
情况3:10秒proc函数尚未执行完,但键入了Ctrl_C,显示proc end by Ctrl_C

作者: 知北游999   发布时间: 2011-02-26

热门下载

更多