전역 변수를 변경하거나 함수를 사용하여 적어도이를 추가하려고합니다.Bash에서 함수 내에서 선언 사용
input="Hello"
example=input
func() {
declare -x $example="${input} World"
}
func
echo $input
출력은 "Hello"원래 값입니다. 함수가 원래 값을 변경할 수 있다면 좋겠다. 이것을 달성하기위한 대안이 있습니까? 유의하십시오. example=input
을 설정하고 예제 (변수)에서 연산을 수행해야합니다.
나는 대신 eval
을 사용하면 함수가 World가 함수인지 아닌지에 대해 불평 할 것입니다.
그것은 일했습니다, (남자 || 여자들) 당신의 유쾌한! – Anonymous