함수 반환 값
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 , ...