我想将我的~/Library/Application Support/
目录放到〜/ .bash_profile`中的变量中,以便更容易从终端内引用。我首先尝试将其定义如下:
export L=~/Library/Application\ Support
但是,当我尝试source ~/.bash_profile
然后调用ls $L
时,我收到了错误:/Users/username/Library/Application: Not a directory
。
但是,无论我如何定义它,我都无法正确定义它,只要我想出了定义它的方法。这是我尝试过的列表,但没有一个正常工作。
~/Library/Application Support
"~/Library/Application Support"
"~/Library/Application\ Support"
将bash中包含空格的字符串存储到bash中是否可行?
答案 0 :(得分:3)
你的export
声明没问题;空间被妥善逃脱。您只需引用参数的扩展,以便bash
为ls
命令提供单个参数:
ls "$L"