重複の可能性:
変数をサブシェルに「送信する」方法は何ですか?
bash
私がするスクリプトがありますsh
。変数を新しいシェルに渡すには?次のように進みます(特定の質問で単純化)。
スクリプト.sh:
#!/bin/bash
#......
MYVAR=myvalue
sh -c 'some_code_here'
#......
MYVAR
基本的に私のsome_code_here
セクションで使用したいものです。一時スクリプトを作成して実行するつもりです。ただし、簡単な方法がある場合は、一時スクリプトを使用する必要はありません。
ベストアンサー1
ただexport
:
#!/bin/bash
export MYVAR=myvalue
sh -c 'some_code_here'