Wie kann ich eine Datei entfernen, ohne den Benutzer zu fragen, ob er dem Löschen der Datei zustimmt? Ich schreibe ein Shell-Skript und verwende die rm-Funktion, aber es fragt nach "Regelmäßige Datei entfernen?" und das brauche ich wirklich nicht. Danke.
rm
zeigt keine "normale Datei entfernen?" Eingabeaufforderung standardmäßig. Sie müssen einen Alias für rm -i
eine Funktion haben oder diese als Funktion definieren. Ich bin überrascht, dass der Alias in Ihrem Skript sichtbar ist. Führen Sie das Skript aus ( ./foo.sh
) oder beziehen Sie es ( . foo.sh
oder source foo.sh
)?
rm -f
,yes | rm
und so weiter, aber das gehört zu SU.