|
cat domain.txt | while read line
do
echo $line
grep "\.$line" $3
echo "modify it?(y/n)"
read answer
if [ "$answer" = "Y" ] || [ "$answer" = "y" ]; then
sed -i '/$line/d' $3
sed -i '/$line/d' "$dates""_brand.txt"
fi
done
这样的,循环从文件domain.txt中每次读一行,然后循环执行的语句中又出现一个read, 这时从终端就读不到东西?
这该怎么处理,可以中间read answer 可以从终端读取数据? |
|