每天进步一点点
Lovezoe
全部博文(82)
2011年(3)
2009年(25)
2008年(54)
勋啊啊
yu199192
龙首通琴
hope1234
darkzl
jkoala17
Pineappl
nbajxl
67026054
分类:
2009-04-10 13:38:43
#
#实现字符串的获取和截断,详细看运行的例子
#!/bin/bash if [ $# -le 0 ] ; then echo "Usage:`basename $0` format:a=b?c=d..." else str=`echo $* | awk -F"?" '{for(i=1;i<=NF;i++){print $i} }'` echo $str count=`echo $str | awk -F" " '{print NF}'` echo $count i=1 while [ "$i" -le "$count" ] do userid_=`echo $str | awk -F" " '{print $1 } ' | cut -d "=" -f1` userpass_=`echo $str | awk -F" " '{print $1}' |cut -d "=" -f2` echo "key: ${userid_}" #key echo "values: ${userpass_}" #value #echo $str str=`echo $str | sed -e "s;${userid_}=${userpass_};;"` #cut the str,util str'slength =0 i=`expr $i + 1` done fi
[oracle@linux3 shll]$ sh temp.sh name=nsss?user=sdddd? id="dldlf" name=nsss user=sdddd id=dldlf 3 key: name values: nsss key: user values: sdddd key: id values: dldlf
上一篇:vi 几个小技巧(定时更新)
下一篇:nmon 工具的使用
登录 注册