Estoy escribiendo un makefile que limpiará algunos archivos inútiles al final de la compilación. Si ya se ha hecho un objetivo, por supuesto se saltará ese objetivo y el archivo inútil puede no estar ahí. Así que si hago esto:
rm lexer.ml interpparse.ml interpparse.mli
puedo obtener errores porque uno de los archivos no existe. ¿Hay alguna forma de decirle a rm
que ignore estos archivos?
Al leer la página de manual, veo la siguiente opción:
-f Attempt to remove the files without prompting for confirma-
tion, regardless of the file's permissions. If the file does
not exist, do not display a diagnostic message or modify the
exit status to reflect an error. The -f option overrides any
previous -i options.
Eso suena como casi lo que quiero, pero no estoy muy seguro de la parte de los permisos. ¿Hay alguna manera de hacer esto?