関数戻り値
my_var=$(my_func arg1 arg2 ..)コード例を見ると、bash関数の戻り値が常に関数に反映され、次に使用される理由を誰かが説明できますか? my_func () { echo "$1 , $2, $3" } my_var=$(my_func .. .. ..); これを使用する代わりに、サブシェルは開かれません。 declare g_RV #-- global return value for all functions myfunc () { g_RV="$1 , $2, $3" } m...