比如
a='haha' # ok
a = 'haha' # not ok
a= 'haha' # not ok
再比如
a=$(echo 'aaa\n bbb' | grep aaa ) # ok
a= $(echo 'aaa\n bbb' | grep aaa ) # not ok
为什么变量后边必须直接跟"=",不能有空格呢,为什么"="后边也不能有空格呢,有空格会直接当成命令执行
a='haha' # ok
a = 'haha' # not ok
a= 'haha' # not ok
再比如
a=$(echo 'aaa\n bbb' | grep aaa ) # ok
a= $(echo 'aaa\n bbb' | grep aaa ) # not ok
为什么变量后边必须直接跟"=",不能有空格呢,为什么"="后边也不能有空格呢,有空格会直接当成命令执行