Chinaunix
标题:
【求助】如何控制线程/进程数量运行脚本
[打印本页]
作者:
响亮的名字
时间:
2016-03-21 14:20
标题:
【求助】如何控制线程/进程数量运行脚本
本帖最后由 响亮的名字 于 2016-03-21 17:12 编辑
现有千万行数据A文件,格式如下:
数据 IP
数据 IP
数据 IP
……
另有IP列表一份A文件,格式如下:
IP
IP
IP
……
现要求从A文件找出包含B文件中IP的行,输出到C文件。
我尝试过一些方法,发现自己就是个傻逼……
最后采取了这种方法,正在跑但总觉得效率太低……
#!/bin/bash
for i in `cat Bfile`
do
awk '$2=="$i"' Afile
done >Cfile
由于每次都循环匹配一个行出来,所以将就还能跑……但是想到要循环几百万次,就蛋疼不已
不知道怎么控制线程数量,只知道启用多线程,启用多线程貌似就跑死了……
作者:
yjh777
时间:
2016-03-22 17:33
grep -f Bfile Afile
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2