« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
|
|
[SHELL]怎样快速得到一批手机号码的归宿地 |
冥思者 发表于 2006/4/19 15:21:50 |
如果有一个文件,每行是一个手机号码,例如
$cat 1.txt
13711112365
13823658999
13978965413
另外有一个手机号码归宿地对应表文件,例如
$cat master.txt
1300000 bj bj
1382365 hb xt
1397896 sd sd
1398000 sc sc
.......
1:怎样得到每个手机号码对应的归宿地呢?
[code]
awk 'NR==FNR{a[$1]=$2" "$3}NR>FNR{i=substr($1,1,7);if (i in a) print $0,a[i]}' master.txt 1.txt
[/code]
2:如果想根据归宿地分类怎么办呢?
[code]
awk 'NR==FNR{p[$1]=$2;c[$1]=$3}NR>FNR{i=substr($1,1,7);if (i in p) print $0 >> p[i]"/"c[i]}' master.txt 1.txt
[/code] | |
|
回复:怎样快速得到一批手机号码的归宿地 |
lily(游客)发表评论于2009/4/23 16:43:52 |
|
|
» 1 »
|
|
统计 |
blog名称:长夜慢慢兮,心越来越远! 日志总数:13 评论数量:48 留言数量:1 访问次数:154063 建立时间:2006年3月3日 | |