1

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

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

该变量$TOOLS在 my 中声明和导出,.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但我不明白为什么,因为错误打印了我想要的确切路径名,它只是说它不存在。

我是这个东西的新手,所以我真的不知道这里发生了什么!任何帮助将不胜感激!

4

1 回答 1

0

定义时不需要转义空格字符CHARGE_CYCLES

于 2015-01-08T23:12:06.997 回答