标签:awk

未分类

awk获取文本的某一行,某一列

sa 发布于 2017-12-06

打印文件的第一列(域) awk '{print $1}' filename 打印文件的前两列(域) awk '{print $1,$2}' filename 打印完第一列,然后打印第二列 awk '{print $1 $2}' filename 打印文本文件的总行数 awk 'E...

阅读(61)评论(0)

未分类

linux三大利器–grep|sed|awk

sa 发布于 2017-10-31

grep 文本查找 sed 行编辑器 awk 文本处理工具 grep grep 比较简单 查找文本离不开正则 具体用法如从简单到复杂如 grep '[1-9]' 文件名 //匹配含有1到9数字 grep '[^1-9]' 文件名 //匹配除了1-9数字的其他字符 grep '^r...

阅读(169)评论(0)

未分类

awk 获取指定列的内容进行判断输出

sa 发布于 2017-10-15

现在有一些日志,要获取倒数第二行的内容,并且判断其值是否为 0,如果为0则输出对应的行。 [root@centos ~]# awk -F ',' '{if($7==0) print $0}' test.txt 上海, 上海, 中国移动, 0.000000 0.000000, 20...

阅读(91)评论(0)

未分类

awk使用

1

sa 发布于 2017-10-15

awk操作两个文件 NR,表示awk开始执行程序后所读取的数据行数. FNR,与NR功用类似,不同的是awk每打开一个新文件,FNR便从0重新累计. 下面看两个例子: 1、对于单个文件NR 和FNR 的 输出结果一样的 : awk ‘{print NR,$0}’ file1 1 ...

阅读(84)评论(0)

未分类

强大的grep,sed和awk–用案例来讲解

sa 发布于 2017-10-15

准备工作: 先简单了解grep,sed和awk功能   1) grep 显示匹配特定模式的内容 grep -v ‘boy’ test.txt 过滤掉test.txt文件的boy,显示其余内容 grep ‘boy’ test.txt ...

阅读(85)评论(0)

未分类

Linux Awk使用案例总结 nginx日志统计

sa 发布于 2017-09-23

知识点: 数组 数组是用来存储一系列值的变量,可通过索引来访问数组的值。 Awk中数组称为关联数组,因为它的下标(索引)可以是数字也可以是字符串。 下标通常称为键,数组元素的键和值存储在Awk程序内部的一个表中,该表采用散列算法,因此数组元素是随机排序。 数组格式:array[i...

阅读(93)评论(0)