关于while read line使用read -p失效问题

while

stdin 原来默认是/dev/tty,被重定向到管道或文件后,如果你还想读屏幕(/dev/tty),那就单独执行某个命令时在显式的将stdin再指向 /dev/tty

#!/bin/bash
while read info
do
echo "$info"
read -p'enter' dev </dev/tty
echo $dev
done < /root/userconfig/conf
posted @ 2019-09-27 15:44  quicksand.F  阅读(456)  评论(0编辑  收藏  举报