我想从bash脚本运行此命令。
rm –rf secure_gate
但出于某种原因,我收到了这个错误,我无法找到原因:
rm: –rf: No such file or directory
rm: secure_gate: is a directory
您知道在OS X中删除目录的正确方法是什么?
答案 0 :(得分:5)
这不是–rf
中的连字符,所以Bash认为–rf
是文件名。
如果我从问题中复制粘贴的短划线get the numerical value,我就会
$ printf '%d' "'–"
8211
$ printf '%d' "'-"
45