在while循环中再使用read读取变量,会有问题。
比如一个脚本类似这样
while read aa
do
echo "Your name?"
read name
done<aa.txt
运行类似的脚本时,到4行的时候,并不会停下来等待输入name。
修改成下面这样,可解决此问题
while read aa
do
echo "Your name?"
read name </dev/tty
done<aa.txt
没事可以试一试哦!
在while循环中再使用read读取变量,会有问题。
比如一个脚本类似这样
while read aa
do
echo "Your name?"
read name
done<aa.txt
运行类似的脚本时,到4行的时候,并不会停下来等待输入name。
修改成下面这样,可解决此问题
while read aa
do
echo "Your name?"
read name </dev/tty
done<aa.txt
没事可以试一试哦!
下一篇:我的友情链接
在写while循环的时候,发现了一个问题,在while循环内部对变量赋值、定义变量、数组定义等等环境,在循环外面失效。 一个简单
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M