12
如果文件不存在,如何使rm不给出错误?
我正在编写一个makefile,它将在编译结束时清理一些无用的文件。如果已经制作了目标,它当然会跳过该目标,并且可能不存在无用文件。所以,如果我这样做: rm lexer.ml interpparse.ml interpparse.mli 我可能会收到错误,因为其中一个文件不存在。有什么方法可以说 rm 忽略这些文件? 在阅读手册页时,我看到以下选项: -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 …