我并不是指多种情况,而且它也是混合的:
while [[ read line ] && [ "$GoodURL" == "false" ]]
这是什么形式?它是一个while循环,逐行在文本文件上运行,
我想用$GoodURL
类型的布尔值来阻止它,请帮忙。
感谢。
答案 0 :(得分:6)
while read line && [[ "$GoodURL" == "false" ]]
do
echo $line;
done
如果你想从文件/管道中读取,请务必使用间接或者你会得到有趣的结果(由于while循环在子shell中执行而实际上并没有使用与周围shell相同的环境)
while read line && [[ "$GoodURL" == "false" ]]
do
echo $line;
done < input.txt