自从我发现可以在双引号中使用文件名补全后,我就一直将它用于名称中带有空格的文件(如/Library/Application Support)。与散落着反斜杠的路径相比,它看起来更好,更易于阅读。问题是,我的主文件夹中也有名称中带有空格的内容 ( ~/Library/Application Support,我不能在那里使用引号,因为它们会转义波浪号。有什么办法可以关闭它?
我不这么认为。该zsh 用户指南简单地说:
双引号允许在内部进行一些(但不是全部)替换形式。更具体地说,它们允许参数扩展、命令替换和算术替换,但不允许其他任何:过程替换不会发生,大括号和初始波浪号和等号不会扩展,模式也不是特殊的。这是一张桌子;左边的每个表达式都是一些命令行参数,如果它出现在引号外或双引号中,结果将显示被替换的内容。
Expression Outside quotes In double quotes
------------------------------------------------
...
~/foo /home/pws/foo ~/foo
| 归档时间: |
|
| 查看次数: |
967 次 |
| 最近记录: |