環境変数を必要とする bash で実行するコマンドがあります。このように呼び出すと、すべて正常に動作します。
export MYVAR=value & my_first_command
しかし今、同じ環境変数を必要とする 2 番目のコマンドに結果をパイプしたいと考えています。私はこれを試しました:
export MYVAR=value & my_first_command | my_second_command
その場合、 にMYVAR
は設定されていないようですmy_second_command
。MYVAR
利用可能にする正しい構文は何my_second_command
ですか?