读书人

awk应用

发布时间: 2012-07-29 15:26:14 作者: rapoo

awk使用

例:给出一个文件,domain.txt,内容如下:
sina.com
baidu.com
sohu.com

分析发现,只需要提取域名的最后两个域,如果domain.txt 中的域名不是2个字段,这段代码不适用

?

awk -F. 'NR==FNR{a[$0]=0;next}{t=$(NF-1)"."$NF;if(t in a)a[t]++}END{for(i in a)print i,a[i]}' domain.txt sites.txt?

?

?

?#!/bin/sh
for i??in `cat domain.txt`
do
NO=`grep $i sites.txt|wc -l`
echo $i : $NO >> file
done

?

?

读书人网 >操作系统

热点推荐