我想创建一个名为的文件 ./https://www.example.com
,但以下不起作用:
[ ~]$ URL="https://www.example.com"
[ ~]$ echo "Hello!" >"$URL"
bash: https://www.example.com: No such file or directory
我怎么能告诉bash我想要一个带有斜杠的文件名,而且我不是要查看另一个(不存在的)目录?
8
你不能。斜杠是Unix文件名中不允许的两个字符之一。 (另一个是NUL。)。
—
John1024
我刚刚在Ubuntu 12.04上尝试了它,它允许在文件名中使用反斜杠...所以真正的问题是为什么人们想要一个名称是URL的文件,如果这个原因很简单,就可以轻松替换带有反斜杠的正斜杠......
—
Hitsugaya198