示例腳本
while read file
do
temp = $(echo $file)
read -p "Press Enter to continue"
echo $temp
done < test.txt
我想直到我按ENTER鍵
示例腳本
while read file
do
temp = $(echo $file)
read -p "Press Enter to continue"
echo $temp
done < test.txt
我想直到我按ENTER鍵
read
暫停腳本從標準輸入讀取默認情況下,它被重定向到文件,所以它從文件中獲取行。你可以回重定向到終端:
read -p "Press Enter to continue" </dev/tty
另一種選擇是使用不同的FD的文件重定向
while read -u 3
do
...
done 3< test.txt
Thankyou Barmar,它工作:) – Dheeraj
或讓交互式讀取命令使用stdin,並將文件重定向放在不同的文件描述符 –
那麼,什麼是腳本的當前行爲? – EJK
我不能暫停腳本直接打印最後一行 – Dheeraj