首先得到最后一个所在行的行号:
line=`sed -n '/<\/bean>/=' xx.xml | tail -n1`
然后在该行最前面添加:
sed -i "${line}s/.*/&/" xx.xml
(利用sed的 -i 选项直接修改原文件)
awk 'BEGIN{RS="";FS="";str=""} {for(i=1;i%s%s", str, FS, $NF)}' xx.xml > yy.xml
兄弟, 如果你不是在做实验的话, 我可以为你解决