Bashで使用変数を呼び出し、Pythonで同じ変数を使用する方法。 .bashと.pyという2つの別々のファイルがあります。
.bash ファイル
while read -r x
do
printf "%s\n" ${x} "Found"
done < path/to/file.txt
.py ファイル
print(${x}+"something here")
bashによって保存された変数を.pyファイルで使用できるように、2つのファイル間にある種の接続を作成したいと思います。
答え1
Bash変数をエクスポートする必要があります。それ以外の場合は Bash ローカル変数になります。
export x
これで変数は環境変数で、次のようにPythonにインポートできます。
import os
... os.environ['x']
例えば
import os
print(os.environ['HOME'])
返品
/home/username