1

Python を使用して py ファイルを実行するカスタム環境変数を作成しようとしています。

ここに私が持っているものの例があります

export VAR=${VAR}:"/usr/bin/python2.7 /home/user/file"

変数を使用すると、出力が得られます。

bash: :/usr/bin/python2.7: そのようなファイルやディレクトリはありません

変数をエコーすると、出力が得られます。

/usr/bin/python2.7 /home/user/file

編集:

「$VAR」を試すと、出力が得られます

bash: :/usr/bin/python2.7 /home/user/file: そのようなファイルやディレクトリはありません

この /usr/bin/python2.7 /home/user/file だけを実行すると動作します

4

1 に答える 1

2

このようなすべての種類にはエイリアスの方が適していると思います(エイリアスにもっと適した名前を検討してください)

alias var="/usr/bin/python2.7 /home/user/file"

お使いのバージョンに固執したい場合は、シェルに の内容を評価するように指示する必要がありますVAR

このためには、呼び出すだけです

eval ${VAR}

ところで、なぜの内容を上書きするのではなく、文字列"/usr/bin/python2.7 /home/user/file"をに追加するのですか?VARVAR

于 2013-07-26T13:44:20.507 に答える