- 论坛徽章:
- 25
|
本帖最后由 wh7211 于 2021-11-14 20:46 编辑
回复 1# xxinganling
- cat 1
- 0001 张三 13366661234 01087700011
- 0002 李小四 13688884321041562240101
- 0003欧阳小强18058584567 02147668545
- 0004赵五 17001141212024937799888
- 0005 杨六17816668899 01637764669
- 合计:人数5人
- awk '{a=match($0,"^([0-9]+) *([^ 0-9]+) *([0-9]{11}) *([0-9]+)$",b);if(a){c=10-2*length(b[2]);for(d=1;d<=c;d++){e=e" "};printf("%06d%15s|%s%s%s\n",b[1],b[4],b[2],e,b[3]);e=""}else{print}}' 1
- 000001 01087700011|张三 13366661234
- 000002 041562240101|李小四 13688884321
- 000003 02147668545|欧阳小强 18058584567
- 000004 024937799888|赵五 17001141212
- 000005 01637764669|杨六 17816668899
- 合计:人数5人
复制代码 |
|