永发信息网

shell无限循环里怎么从键盘读取一个输入然后退出?

答案:2  悬赏:50  手机版
解决时间 2021-04-07 12:18
  • 提问者网友:缘字诀
  • 2021-04-07 06:14
在shell脚本里,写一个无限循环,怎么从键盘读取一个输入字符后就退出脚本程序?
最佳答案
  • 五星知识达人网友:不如潦草
  • 2021-04-07 07:43
这个加上read a,它就会一直在等待啊,我是想在没有输入时循环一直在执行,当输入某个特定字符,程序就退出,这怎么弄?回复 XanaduNWH 我写了一个shell脚本#!/bin/bashfor ((i=1;;i++))do read -t 1 a if [ $a == 3 ] then echo "$a :you press 3,exit" exit else echo "Your input is not 3,will be continue" continue fidone怎么输出不了想要的结果,请各位帮忙看看那里错了。回复 chuanjiesun
全部回答
  • 1楼网友:狂恋
  • 2021-04-07 08:11
a=while [ ! $a ];doread adone
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯