使用Shell实现提示用户是否继续操作并且当用户闲置时根据自定义时间缺省继续执行,代码如下:

while true;do
stty -icanon min 0 time 100
echo -n "Automatic execute ten seconds after,Are you sure you want to start the task(yes or no)?"
read Arg
case $Arg in
Y|y|YES|yes)
  break;;
N|n|NO|no)
  exit;;
"")  #Autocontinue
  break;;
esac
done

echo
echo "others function..."

 

 posted on 2010-09-18 19:00  Stephen Zhang  阅读(8334)  评论(0编辑  收藏  举报