printf "$(find "./RIT/"${neki_array["letnik"]}"" -name "*" )\n">> tmpfile
while IFS='' read -r line || [[ -n "$line" ]] ; do
echo "Do you want to delete "$line"? y|Y or n|N"
read anwser
if [ $anwser="y" ] || [ $anwser="Y" ] ; then
rm -rf "$line"
fi
done <tmpfile
rm -f tmpfile
Это мой код.Я пытаюсь сохранить каждую подпапку или текстовый файл во временный файл tmpfile.Когда я закончу, я построчно читаю этот файл и спрашиваю пользователя, хочет ли он его удалить.Проблема в том, что он пропускает пользовательский ввод и оператор if и удаляет все папки.