繁体   English   中英

如何写这个文件名?

[英]How to write this file name?

echo 'Text\n' >\*\\'"Text in Here"\'\\*$\?\*\*\*\*\*:)

我想写那个文件名,但是用这些黑斜杠似乎是不可能的

您只是缺少反斜杠以逃避最后一个括号

echo 'Text\n' >\*\\'"Text in Here"\'\\*$\?\*\*\*\*\*:\)

编辑:我没看到您实际上要在名称中使用所有这些反斜杠。 在这种情况下,您需要

echo 'Text\n' >  \\\*\\\\\'\"Text in Here\"\\\'\\\\\*\$\\\?\\\*\\\*\\\*\\\*\\\*:\)

不要为逃脱单个字符而烦恼。 通过使用单引号来限制您需要担心的特殊字符。 然后,单引号是您唯一需要担心的字符,可以通过将其用双引号引起来。 例如:

echo 'Text\n' > '\*\\'"'"'"Text in Here"\'"'"'\\*$\?\*\*\*\*\*:)'

更好的是,选择一个更简单的名称。 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM