假设我有一个名为
我想要创建一个变量
然而,如果我只执行
Foo
的文件夹,位于 /home/user/
(我的 /home/user
也可以用 ~
表示)。我想要创建一个变量
a="~/Foo"
,然后执行 cd $a
。但是会出现错误信息 -bash: cd: ~/Foo: No such file or directory
。然而,如果我只执行
cd ~/Foo
就能正常工作。有没有办法让这个变量也正常工作呢?
eval
;请参见BashFAQ#48。 - Charles Duffy