在脚本中,我想逐行读取流程输出,并得到用户的确认。到目前为止,我已经这样做了:
mycommand-outputpiped | while (read line)
do
read line
#dostuff
read confirm #oops -> this read the next item from the pipe, not the keyboard
done
所以我尝试添加:
read confirm < /dev/stdin
但它并没有改变事情,它仍然从管道中读取下一行......我应该如何处理这个?