5/25/2008
一段代码,实现从一个字符串集中删除一个包含某个词的子字符串
rpms="abcdef/1234/aef 1234/56a/del i/love/you /pced/glibc-common-1.2 /home/e/f.d"
rpms_new=`echo $rpms | awk '{split($0,rpms_tmp," ");for(i in rpms_tmp) if(!($i~/glibc-common/))printf("%s ",$i);printf("\n");}'`
echo $rpms
echo $rpms_new
显示结果为
abcdef/1234/aef 1234/56a/del i/love/you /pced/glibc-common-1.2 /home/e/f.d
/home/e/f.d abcdef/1234/aef 1234/56a/del i/love/you
但不知道为什么顺序会变