回答編集履歴
1
修正
    
        answer	
    CHANGED
    
    | @@ -12,6 +12,7 @@ | |
| 12 12 |  | 
| 13 13 | 
             
            queueid は任意の文字列なので \w+ や \S+ などの正規表現でマッチさせると抽出しやすいです。
         | 
| 14 14 | 
             
            ```
         | 
| 15 | 
            +
            perlでの抽出例
         | 
| 15 16 | 
             
            cat maillog | perl -ne '{if(/postfix.*: (\w+): ((from|to)=\S+>),? /){$k{$1}{$3}=$2;}}END{foreach(sort keys %k){print "queueid=$_ $k{$_}{'from'} $k{$_}{'to'}\n";}}'
         | 
| 16 17 | 
             
            queueid=5120C546D2E1 from=<bounce-000609027-000008849b84a6@fc5219.cuenote.jp> to=<recruit@example.com>
         | 
| 17 18 | 
             
            queueid=B718A546D2E1 from=<dovecot-bounces@dovecot.org> to=<itml@example.com>
         | 
| @@ -20,4 +21,4 @@ | |
| 20 21 | 
             
            \S+ (|) \w+ .* ,? などが正規表現です。
         | 
| 21 22 | 
             
            ```
         | 
| 22 23 |  | 
| 23 | 
            -
            任意の文字列 | 
| 24 | 
            +
            任意の文字列をキーとした集計には必須ですね。
         | 
