在我的bash .profile
中,我有一系列export
语句,为常用目录指定名称。其中一些目录在path
中有空格并且由于bash处理空格的方式而导致问题。
我知道我可以在bash提示符下使用引号来解决这个问题:
cd "$mydir"
我正在寻找一种更好的方法:我可以在.profile
脚本中更改导出语句来更整齐地执行此操作,并避免在提示符处使用引号吗?我试过用反斜杠,刻度,多引号,一切来逃避空间......但没有成功。
我正在使用" Terminal.app"在OS X 10.9上
答案 0 :(得分:2)
在export
命令中无法解决此问题。这就是bash
扩展变量的方式。如果变量不在引号中,则会对结果执行分词和通配符扩展。