|

楼主 |
发表于 2005-10-3 14:11:28
|
显示全部楼层
本来想用awk或者sed,结果搞不定
自己想了个笨办法
像C一样处理:
用一个临时变量var,
遇到name就输出var
然后重置var
遇到的desr就合并两行
Post by 苍紫云龙
文件有40MB左右,
里面是这样的记录
name:...
desr1:...
desr2:...
name:...
desr1:...
desr2:...
desr3:...
每个记录的desr*数目不定
请问如何对这些记录排序?
PS:按name排
我的思路是先把name及相应的desr合为一行,然后再sort
但是刚接触shell,不知道该如何实现
希望高人指点..... |
|