比如
#!/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:有没有什么方法能够实现这个功能?
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
2 回答826 阅读✓ 已解决
2 回答3.3k 阅读
因为你读取的都是标准输入,当然不能这样。。
这样子能实现你要的效果