[问题] 资料处理

楼主: jacobliu (DDDDD)   2013-04-17 10:56:55
目前有一笔资料格式为
.AAAAA U98D A1 B1 C1 / ZZ
UUUU 333
.AAAAA T86S A1 B / Z
TTTT 222
.AAAAA 7UUSA A B C D / DD FF
DDDD 111
我想把资料中黄色跟紫色资料的位置对调后输出
请问要如何做到?
有上网google了很多关键字,但是对perl只了解皮毛,很难改写出我要的需求
初步的概念是只处理有.AAAAA的行,该行的前第二个空格到/间存成第一笔资料
该行的/到结尾存成第二笔,然后两笔资料交换后输出档案
麻烦大家解答了,谢谢
作者: scwg ( )   2013-04-17 11:16:00
-ln print"$2 $1"if m#^\.AAAAA\s+\S+\s+([^/]+)/\s+(.+)$#

Links booklink

Contact Us: admin [ a t ] ucptt.com