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 に答える