[問題] 資料處理

作者: 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