1
var
이 첫 번째 경우에는 변경되지 않고 두 번째 경우에는 변경되지 않는 이유는 무엇입니까?값 변수가 함수에서 변경되지 않는 이유는 무엇입니까?
#!/bin/bash
var=0
changeVar()
{
var=1
}
첫 번째 경우 :
tmp=$(changeVar)
echo "var = $var" // var = 0
두 번째 경우 :
changeVar
echo "var = $var" // var = 1