8
bashで関数を「エクスポート」できますか?
source some_file some_file: doit () { echo doit $1 } export TEST=true some_fileをソースとする場合、コマンドラインで関数「doit」と変数TESTを使用できます。ただし、このスクリプトの実行: script.sh: #/bin/sh echo $TEST doit test2 TESTの値を返しますが、不明な関数「doit」に関するエラーを生成します。 関数も「エクスポート」できますか、それともscript.shでsome_fileをソースにして、そこで関数を使用する必要がありますか?