Porque rm -i
espera a entrada do usuário de stdin também. Tente isto:
echo "$MOUNTPOINTLIST" | while read onelineforrm; do rm -i "${onelineforrm}testfileforwrite" < /dev/tty; done
echo "$MOUNTPOINTLIST" | while read onelinefortouch; do touch "${onelinefortouch}testfileforwrite"; done
echo "$MOUNTPOINTLIST" | while read onelineforrm; do rm -i "${onelineforrm}testfileforwrite"; done
Pergunta: Mas isso não traz os arquivos um a um quando o "rm -i" vem. Por quê? Como consertar isto?
Tags rm shell-script io-redirection