- 论坛徽章:
- 10
|
本帖最后由 liion631818 于 2011-09-13 15:30 编辑
- $ awk '{if(NR%2!=0){first_line = $0;next;}if($2~/^=/)print first_line substr($2, 2);if
- ($2~/^[0-9]+$/)print substr(first_line, 1, length(first_line)-1) $2;}' ufile
- 42 N;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=E6=93=8D=E7=9B=9B=E7=AB=A0
- 44 TEL;CELL;HOME;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:13908062288
- 46 N;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=E6=9B=B9=E5=85=89=E5=83
- 48 TEL;CELL;HOME;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:+8613908030504
- 50 N;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:;=E6=9B=B9=E6=B0=B8=E6=AD=A3
- 52 TEL;VOICE;HOME;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:01065865670
复制代码 |
|