首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

awk应用

2012-07-29 
awk使用例:给出一个文件,domain.txt,内容如下:sina.combaidu.comsohu.com分析发现,只需要提取域名的最后两

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

?

?

热点排行