有办法解决这样一个字符串解析的问题吗

有办法解决这样一个字符串解析的问题吗

表单提交的数据给一个脚本处理,将其中的数据解析出来
表单数据通常是data1=xxx&data2=xxx....,怎么写脚本将xxx取出来呢?
或者那位有其他脚本编程的网站可以查询一下。      
给个具体的例子      
具体的例子?
比如
Data="dev=ppp0&port=21"
怎么样把ppp0这个值给另一个变量Dev呢?      
看看以下命令的结果
$ xx='Data="dev=ppp0&port=21"'
$ yy=$(echo $xx | sed -e 's/.*dev=//' -e 's/&port=.*//')
$ echo $yy