Comment puis-je supprimer un fichier sans demander à l'utilisateur s'il accepte de supprimer le fichier? J'écris un script shell et utilise la fonction rm, mais il me demande "supprimer le fichier normal?" et je n'ai vraiment pas besoin de ça. Je vous remercie.
rm
ne montre pas un "supprimer un fichier normal?" invite par défaut. Vous devez l'avoir aliasé rm -i
ou défini comme une fonction. Je suis surpris que l'alias soit visible dans votre script. Exécutez-vous le script ( ./foo.sh
) ou recherchez-vous ( . foo.sh
ou source foo.sh
)?
rm -f
,yes | rm
Et ainsi de suite, mais cela appartient à SU.