AWK

AWK

AWK是一种优良的文本处理工具。它不仅是 Linux 中也是任何环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母)的最大功能取决于  查看更多>>

文件ip.txt中包含很多ip地址(以及其它非ip数据),请写出一条命令打印出满足A.B.C.D,其中A=172, C=15, D<=100条件的所有ip。如下面只有172.16.15.57满足条件:
ip.txt的内容如下
aaaa
bbbssss
172.16.24.57
172.16.15.157
172.17.153.16
172.16.15....

2014-04-26 •

[root@localhost test]# awk 'BEGIN{for (i=0;i<ARGC;i++) print "ARGV["i"] = "ARGV[i]}{print ARGV[ARGIND],ARGIND,ARGC,$0}' [abc].txt
ARGV = awk
ARGV[1] = a.txt...

2013-11-05 •

比如1.dat文件下含以下字符串

  
farjfiaorfa %%jifaoerfh %jiofaerf faehui**jh f**jojiofa %%jifoafiroa
%%farjfiaorfeafa jifaoerfh %jiofhdyhaerf faehui**jh f**jojiofa %...
AWK

2013-09-03 •

原始文件
chr12 TGR tRNA 605434 605302
chr4 TGR tRNA 884358 884490
chr4 TGR tRNA 1461821 1461707
chr1 TGR tRNA 181135 181248
……
目的是把文件的第一列chr后面的阿拉伯数字换成拉丁数字
也就是变成
chrXII TGR tRNA 605...

2013-08-16 •

  
>Saccharomyces_cerevisiae_chr9.trna3-IleAAT (210662-210735)  Ile (AAT) 74 bp  Sc: 71.40
GGTCTCTTGGCCCAGTTGGTTAAGGCACCGTGCTAATAACGCGGGGATCAGCGGTTCGAT...

2013-08-14 •

用awk通过substr对中英文字符串进行分割,如何避免中文乱码的问题

2012-10-08 •

在使用awk中发现一个问题:
输入文件如下
1 2 3 4 5 6 7 8 9
5 6 8 1 4 3 2 9 7
awk如下:

  
awk  '{
print "line is :"$0
print "-------------------------------"
...

2012-09-28 •

有用户登录日志:
A 127.0.0.1
B 127.0.0.2
C 127.0.0.3
A 127.0.0.2
B 127.0.0.2
C 127.0.0.4
A 127.0.0.1
统计每一个用户在每个ip的登录次数,希望得到:
A 127.0.0.1 127.0.0.2
2 1
B 127.0.0.2
2
C 127.0.0.3 127.0.0...

2012-09-26 •

想从apache的访问日志里面提取时间字段,但是apache日志里面时间的格式是04/Aug/2012:14:22:27 +0800
这种格式的,但是我想把这个日期转换成2012-08-04 14:22:27的格式,在shell中好实现,但是在awk里面怎么使用shell的date方法?

2012-09-24 •

有文件数据如下
A 155
A 15
A 17
A 18
A 19
A 20
A 100
A 100
A 101
A 102
B 1
B 4
B 6
B 7
B 8
C 55
C 56
C 70
C 71
C 72
根据第一列相同的值,将数据合并在一起,第二列的数据如果是连续的则使用“-”连接,得到如下结果:
A: 155 15 17-20 100-102
...

2012-09-24 •

热点用户排行

话题状态

最近活动:很久很久以前
该话题下的问题共被浏览 65056 次