标签: special-characters ksh
所以我收到一条Windows路径作为参数,但因为在路径中有特殊字符我遇到了一些麻烦。
例如,如果参数路径($ 1)是\ test \ bla,脚本的输出就是“\ SLE esla”(因为\ t和\ b)
如何打印正确的路径??
感谢。
P.S。 也许这是一个愚蠢的问题,但我是新手ksh
答案 0 :(得分:0)
正如我所说,我是ksh的新手,但这是解决方案:
print -R $arg
使用print而不是echo可以避免使用“-R”选项扩展“\”