在Makefile
我正在学习的一篇文章中,我看到了以下行:
@rm -f *~ .*~ \#*\#
可能是因为这些是特殊字符并且难以搜索,我找不到任何有关以下含义的信息:
*~
.*~
\#*\#
它们似乎没有在 GNU make 手册中定义,所以我想这些是我还没有遇到的文件路径规范。
答案1
不觉得这里有什么特别的事情发生。
*~
任何以波形符结尾的文件。
.*~
任何以波形符结尾的隐藏文件。
\#*\#
任何以井号开头和结尾的文件。
如果没有上下文,就无法确定这些文件的用途是什么,但如果我要推测,我建议它们引用由编辑器或编译器创建的临时文件。