Come faccio a fare in modo che rm non dia un errore se un file non esiste?
Sto scrivendo un makefile che ripulirà alcuni file inutili alla fine della compilazione. Se un target è già stato fatto, ovviamente salterà quel target e il file inutile potrebbe non esserci. Quindi se faccio così:
rm lexer.ml interpparse.ml interpparse.mli
``` ```
-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.
potrei avere degli errori perché uno dei file non esiste. C'è un modo per dire a rm
di ignorare questi file?
Nella lettura della pagina man, vedo la seguente opzione:
&001 &001
Sembra quasi quello che voglio, ma non sono sicuro della parte dei permessi. C'è un modo per farlo?