【发布时间】:2017-09-22 21:44:58
【问题描述】:
我对 bash 脚本非常陌生,这就是我正在尝试做的事情:
1 - 读取文件 - 此文件是名称列表 2 - 询问用户是否要删除 {name} 3 - 如果用户输入 y,则继续
这是我的脚本到目前为止的样子:
while IFS= read -r repo
do
read -p "Do you want to delete $repo" ip
echo $ip
if [ "$ip" == "y" ]
then
#do something
fi
done < "$filename"
read -p 行不等待用户提示。我有点理解问题出在哪里/在哪里,我试图通过阅读此链接来解决它 - https://bash.cyberciti.biz/guide/Reads_from_the_file_descriptor_(fd)
但不知何故,我无法解决这个问题。我究竟做错了什么?请帮忙!
【问题讨论】: