shell分割字符串并赋值给变量


假如变量var的值为:num=12,也即var="num=12",现在想把 12赋值给变量id
awk 的-F 后跟上要分割字符串时的指定分隔符
awk中$0是要分割的字符串,$1是分割后的第一部分,以此类推

num=`echo $var | awk -F "=" '{print $1}'` 
id=`echo $var | awk -F "=" '{print $2}'`

此时num的值是num,id的值是12