More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  IamLeoPhotosProfileFriendsMore Tools Explore the Spaces community

IamLeo

我可爱的小P孩快出生咯
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

但不知道为什么顺序会变

一段代码,实现从一个字符串集中删除一个包含某个词的子字符串

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

但不知道为什么顺序会变

一段代码,实现从一个字符串集中删除一个包含某个词的子字符串

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

但不知道为什么顺序会变

一段代码,实现从一个字符串集中删除一个包含某个词的子字符串

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

但不知道为什么顺序会变

一段代码,实现从一个字符串集中删除一个包含某个词的子字符串

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

但不知道为什么顺序会变
View more entries