走れば
export TEST=script.py
echo $TEST
script.pyを出力します。
script.pyコード:
return 5
TESTを5に設定できますか?明らかに、スクリプトは単に数字を返すのではなく、将来的に何かをします。
答え1
例:
$ export TEST=`script.py`
$ echo $TEST
5
testをscript.py実行結果に設定するようにシェルに指示する必要があります。これはバックティックが行うことです。のように同じことを行ういくつかの代替シェル構成がありますが、$(script.py)
私はほとんど常にバックティックを使用します。