前两面天经理说网通的一家代理公司想让帮忙做个软件,功能不是很多,但是如果手动做的话经常是二三个人做二天左右.
格式如下(具体的记不太清,基本上是这么个意思):
其中原始数据在Excel中.如果数据也是Excel格式.他们希望用VB或其什么语言做一个提取软件,把主叫电话,被叫电话都是XX的提取出来放到名字为XX的Excel文件.
当时第一个想到的就是脚本,而不是用X语言做一个程序.
基本思路是先导出为record.txt格式的文件如:
13911122222 13922233333 9 1 1.5 1.0 150秒
13911122232 13911122222 9 1 1.5 1.0 150秒
13911122322 13922211133 9 1 1.5 1.0 150秒
13911122222 13911122222 9 1 1.5 1.0 150秒
然后用awk 直接过滤掉主叫与被叫都不是139xxxxxxxx的数据,再导入Excel就OK了.
就一句话搞定,哪里用的着写个什么程序啊之类的???
文件内容 j.awk:
#!/bin/awk -f
{if($1==tel||$2==tel) print $0}
应用
#./j.awk tel="13911122222" record.txt
13911122222 13922233333 9 1 1.5 1.0 150秒
13911122232 13911122222 9 1 1.5 1.0 150秒
13911122222 13911122222 9 1 1.5 1.0 150秒
搞定.
俺是新手,所以只会些简单的,但是能运用到实际中也是相当开心啊.....
如果觉得《真的是会者不难 难者不会啊!》对你有帮助,请点赞、收藏,并留下你的观点哦!