ZSH 和带有换行符的文件完成

ZSH 和带有换行符的文件完成

我正在尝试使用 ZSH 处理令人讨厌的文件名,尤其是带有换行符的文件名。

以下是我创建它们的方法:

$ touch "filename<hit return here>
1"

$ touch "filename<hit return here>
2"

现在我想复制它:

$ cp filename<tab>

ZSH 完成:

$ cp filename$'\n'

并拒绝给我1或2的选择。

这里发生了什么事 ?

相关内容