【发布时间】:2021-09-22 09:35:35
【问题描述】:
我遇到了第三方 ksh 脚本的问题。 发现由于用户主目录中名为“\”的文件而失败。
这是一个简单的测试用例:
$ mkdir -p ~/dir1 && cd ~/dir1 && touch '\' && x="\* a" && echo $x
\ a
$ mkdir -p ~/dir2 && cd ~/dir2 && x="\* a" && echo $x
\* a
问题是,为什么工作目录中存在“\”文件会改变结果。 这是预期的吗?
谢谢。
T.
【问题讨论】:
标签: ksh