名前を付けたスクリプト内に、次の名前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
いますが、エラーが私が望んでいた正確なパス名を出力するので、それが存在しないと言っているだけなので、その理由はわかりません。
私はこのようなことに慣れていないので、ここで何が起こっているのか本当にわかりません! どんな助けでも大歓迎です!