比如
#!/bin/bash
flag=true
cat demo.txt | while read line
do
echo $line
echo "please input flag"
read flag
done
问题1:是不是在读取文件内容的时候,不能在这个循环中再读取控制台的输入?
问题2:有没有什么方法能够实现这个功能?
比如
#!/bin/bash
flag=true
cat demo.txt | while read line
do
echo $line
echo "please input flag"
read flag
done
问题1:是不是在读取文件内容的时候,不能在这个循环中再读取控制台的输入?
问题2:有没有什么方法能够实现这个功能?
2 回答720 阅读✓ 已解决
3 回答792 阅读
1 回答776 阅读
2 回答728 阅读
1 回答672 阅读
1 回答615 阅读
1 回答566 阅读
因为你读取的都是标准输入,当然不能这样。。
这样子能实现你要的效果