没有这样的文件或目录错误。路径名的一部分以.bash_profile导出

时间:2015-01-08 22:58:17

标签: export .bash-profile nosuchfileexception

在我命名为monitor power的脚本中,我有一个名为CHARGE_CYCLES的变量:

  

CHARGE_CYCLES="$TOOLS/Data/Charge\ Cycles.txt"

变量$TOOLS在我的.bash_profile中声明并导出,因为我希望它可用于各种脚本:

  

TOOLS=/Users/sl/.Tools
  export TOOLS

我在monitor power中有一行使用变量CHARGE_CYCLES

  

cat "$CHARGE_CYCLES"

然而,在运行脚本时,我收到错误:

  

/Users/sl/.Tools/Data/Charge\ Cycles.txt: No such file or directory

令人讨厌的是这个文件存在于这个确切的位置。拼写,大写,一切都完全一样。所以我认为它与从TOOLS导出.bash_profile有关,但我不知道为什么因为错误会打印出我想要的确切路径名,它只是说它没有#&# 39; t存在。

我对这些东西不熟悉,所以我真的不知道这里发生了什么!任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

定义CHARGE_CYCLES时,您无需转义空格字符。