導出裏面的腳本我有一個名爲monitor power
我有一個變量命名CHARGE_CYCLES
:沒有這樣的文件或目錄錯誤。路徑的一部分的.bash_profile
CHARGE_CYCLES="$TOOLS/Data/Charge\ Cycles.txt"
變量聲明,在我.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
惱人的是,這個文件確實在這個準確的位置存在。拼寫,大寫,一切都完全一樣。所以我認爲這與從.bash_profile
導出TOOLS
有關,但我不明白爲什麼,因爲錯誤顯示了我想要的確切路徑名,它只是說它不存在。
我是新來的這個東西,所以我真的不知道這裏發生了什麼!任何幫助將不勝感激!
帶有前導/尾隨/嵌入空白的文件名是在shell腳本中處理的麻煩。你很幸運能夠在職業生涯早期學到這一課! –