- 论坛徽章:
- 780
|
本帖最后由 Herowinter 于 2014-08-27 11:37 编辑
回复 1# 欧阳西风
如果N:和FN:后面的两个随机字符串不需要确保一样,用楼上PF大神的就行,
否则可以考虑这段代码.- awk 'function randomStr(a,n){str="";for(i=1;i<=10;i++){str=str""a[int(rand()*100%n)]};return str} BEGIN{for(i=48;i<=122;i++)if((i<=57)||(i>=65&&i<=90)||(i>=97))a[n++]=sprintf("%c",i);srand()} /APhone[0-9]+/{phone=gensub(/.*(APhone[0-9]+).*/,"\\1",1);if(!(phone in b))b[phone]=randomStr(a,n);sub(phone,b[phone])}1' i
- SION:2.1
- N:0GJOr7OtPM;;;;
- FN:0GJOr7OtPM
- TEL;CELL:15811258459
- --
- VERSION:2.1
- N:arpip958MT;;;;
- FN:arpip958MT
- TEL;CELL:15811258459
- --
- VERSION:2.1
- N:YCsHenY2Pw;;;;
- FN:YCsHenY2Pw
- TEL;CELL:15811258459
- --
- VERSION:2.1
- N:Jr7RED7d0E;;;;
- FN:Jr7RED7d0E
- TEL;CELL:15811258459
- --
- VERSION:2.1
- N:L78F0F1UW1;;;;
- FN:L78F0F1UW1
- TEL;CELL:15811258459
- --
- VERSION:2.1
- N:QGsa78p9F4;;;;
- FN:QGsa78p9F4
- TEL;CELL:15811258459
- --
- VERSION:2.1
- N:vB1Q4OA29X;;;;
- FN:vB1Q4OA29X
- TEL;CELL:15811258459
- --
- VERSION:2.1
- N:ocNxD39z8c;;;;
- FN:ocNxD39z8c
- TEL;CELL:15811258459
- --
复制代码 |
|