在文件名中添加单引号

在文件名中添加单引号

如果我们用单引号括起来,我们可以创建一个名为的目录,$"dollars"&<>\dogs如下所示

mkdir '$"dollars"&<>\dogs'

但是,如果我想在目录名称中包含单引号怎么办?

如果我希望我的目录名称是$"dollars"&<>/dogs'

那么我该如何使用单引号方法来做到这一点?

我尝试做

mkdir '$"dollars"&<>/dogs''但这不起作用,而且

mkdir ''$"dollars"&<>/dogs''也没用。

我什至尝试在它前面加一个反斜杠,但没有用!

答案1

您无法转义单引号内的单引号。但是您可以并置多个带引号的字符串,它们将被连接起来。因此,只需对不包含单引号的部分使用单引号,然后附加一个用 a 转义的单引号\,如下所示:

mkdir '$"dollars"&<>/dogs'\'

答案2

像这样转义最后一个引用:

mkdir '$"dollars"&<>\dogs'\'

相关内容