greenchem 发表于 2006-2-17 02:10:11

如何用shell 脚本把不同行上的字符,整合到一行中?多谢!

本人是初学者,但现在遇到一个迫切要解决的问题
问题是这样的:

一个初始文件格式如下:
1ca       127.54    50.88    8.90
1-ca      127.54   70.90   8.90
1cb      127.54   30.55    8.90
1-cb       127.54   37.90    8.90
2ca       ××××××(同上)
………………………………
现在要把它这四行整合成如下格式:
1   127.54   8.9050.88(即ca)30.55(cb)70.90(-ca) 37.90

同时 上面四行有时并不多会有,此时要把相应的ca 或者cb设置为0.o

2ca       127.54    50.88    8.90
2cb      127.54   30.55    8.90
2-cb       127.54   37.90    8.90
3ca       ××××××(同上)

2127.54   8.9050.88(即ca)0.0(cb)70.90(-ca) 37.90

请达人指教,3X!
页: [1]
查看完整版本: 如何用shell 脚本把不同行上的字符,整合到一行中?多谢!