删除以横杠(-)开头的文件
场景:
本来想在执行sh文件的时候顺便写日志,并且想要达到的效果是,日志文件名跟sh文件名一样即可,
便使用了一下参数$0来定义log文件名格式,但并未达到想要的效果,既然生成了一个以“-bash”为名的文件,
尝试使用rm -bash删除,报错如下:
# rm -bash.log
rm: invalid option -- 'b'
Try 'rm ./-bash.log' to remove the file ‘-bash.log’.
Try 'rm --help' for more information.
解决:
其实报错信息已经给出相关的删除方法,即:
# rm ./-bash.log
或者
# rm -- -bash.log