我正在尝试使用 ZSH 处理令人讨厌的文件名,尤其是带有换行符的文件名。
以下是我创建它们的方法:
$ touch "filename<hit return here>
1"
$ touch "filename<hit return here>
2"
现在我想复制它:
$ cp filename<tab>
ZSH 完成:
$ cp filename$'\n'
并拒绝给我1或2的选择。
这里发生了什么事 ?
我正在尝试使用 ZSH 处理令人讨厌的文件名,尤其是带有换行符的文件名。
以下是我创建它们的方法:
$ touch "filename<hit return here>
1"
$ touch "filename<hit return here>
2"
现在我想复制它:
$ cp filename<tab>
ZSH 完成:
$ cp filename$'\n'
并拒绝给我1或2的选择。
这里发生了什么事 ?