1
爲什麼var
在第一種情況下沒有變化,在第二種情況下變化?爲什麼值變量在函數中沒有改變?
#!/bin/bash
var=0
changeVar()
{
var=1
}
第一種情況:
tmp=$(changeVar)
echo "var = $var" // var = 0
第二種情況:
changeVar
echo "var = $var" // var = 1