如图所示
似乎对于quote string,zsh会将其内容全部转义,如
cd "~/abc"
zsh会理解成,进入当前目录下名字叫~/abc
的目录,请问有没有不用eval的可以让zsh正确解析的方法呢?
如图所示
似乎对于quote string,zsh会将其内容全部转义,如
cd "~/abc"
zsh会理解成,进入当前目录下名字叫~/abc
的目录,请问有没有不用eval的可以让zsh正确解析的方法呢?
把 ~
换成 $HOME
可以的。
shell可以特殊处理.
和..
,居然不能处理~
。太坑了
因为 .
和 ..
是文件系统中实际存在的,本来就不需要特殊处理
~
在引号里没有特殊含义