【发布时间】:2014-06-15 13:11:53
【问题描述】:
所以我收到了一个 Windows 路径作为参数,但由于路径中有特殊字符,我遇到了一些麻烦。
例如,如果参数路径 ($1) 是 \test\bla,则脚本的输出为 "\SLE esla"(因为 \t 和 \b)
如何打印正确的路径??
谢谢。
附言 也许这是一个愚蠢的问题,但我是 ksh 的新手
【问题讨论】:
所以我收到了一个 Windows 路径作为参数,但由于路径中有特殊字符,我遇到了一些麻烦。
例如,如果参数路径 ($1) 是 \test\bla,则脚本的输出为 "\SLE esla"(因为 \t 和 \b)
如何打印正确的路径??
谢谢。
附言 也许这是一个愚蠢的问题,但我是 ksh 的新手
【问题讨论】:
正如我所说,我是 ksh 新手,但这里是解决方案:
print -R $arg
使用 print 代替 echo 可以避免使用“-R”选项扩展“\”
【讨论】: