1. gsub用法:去掉aaaa前面的空格
$ echo "name: aaaa"|awk -F: '{gsub(/^[ \t]+/,"",$2);print $2}' aaaa
备注:awk -F: 表示以":"为分隔符
2. substr用法:取$2中指定几个字符
$ echo "hello world"|awk '{ print substr($2,0,index($2, "l")) }' worl
3. gsub:只获取其中的item.htm
echo "http://xxxx.xx.com/item.htm?spm=5294.420708.322713.8.HyousW&id=16858930844"| awk '{gsub (/\?.*/,""); gsub(/.*\//, ""); print}'
更多参考:
http://bbs.chinaunix.net/thread-1665165-1-1.html
http://www.lslnet.com/linux/dosc1/30/linux-236587.htm
awk命令:
http://bkeep.blog.163.com/blog/static/123414290201042511445863/