awk if 判断

摘要:
~/'aa'/)print$0}'789cc101112dd[oracle@oadb~]$cataa|awk-F'''{if($NF=="aa")print$0}'123aa456aa[oracle@oadb~]$cataa|awk-F'''{if($NF!="aa")print$0}'789cc101112dd[oracle@oadb~]$cataa|awk-F'''{if($NF~"aa")print$0}'
[oracle@oadb ~]$ cat aa
1 2 3 aa
4 5 6 aa
7 8 9 cc
10 11 12 dd
[oracle@oadb ~]$ cat aa | awk '{if ($NF !~/'aa'/) print $0}'
7 8 9 cc
10 11 12 dd

[oracle@oadb ~]$ cat aa | awk -F ' ' '{if ($NF =="aa") print $0}'
1 2 3 aa
4 5 6 aa

[oracle@oadb ~]$ cat aa | awk -F ' ' '{if ($NF !="aa") print $0}'
7 8 9 cc
10 11 12 dd


[oracle@oadb ~]$ cat aa | awk -F ' ' '{if ($NF ~"aa") print $0}'

免责声明:文章转载自《awk if 判断》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇数据库操作(六)、Date函数几个开源项目实体层实现方式比较下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux实时查看日志,访问前10IP 和相关命令

Nginx日志分析可以获得很多有用的信息,现在来试试最基本的,获取最多访问的前10个IP地址及访问次数。 既然是统计,那么awk是必不可少的,好用而高效。 命令如下: awk '{a[$1] += 1;} END {for (i in a) printf("%d %s ", a[i], i);}' 日志文件 | sort -n | tail 首先用awk统...

linux每天一小步---awk命令详解

1 命令功能 awk是linux环境下的一个强大的文本工具,由于awk天生提供对文件中文本分列进行处理,所以如果一个文件中的每行都被特定的分隔符(默认为空格)隔开,我们就可以将这个文件看成是有很多列的文本组成,这样的文件最适合用awk进行处理,其实awk在工作中多用于处理log文件。awk在处理庞大文件时不会出现内存溢出或是处理缓慢的问题。 awk有3个不...

nginx日志统计分析-shell

nginx日志分析常用命令,包括IP相关统计、页面访问统计、性能分析、蜘蛛抓取统计、TCP连接统计等相关命令的总结 1. IP相关统计 1.1 ip访问量统计 awk '{print $1}' access.log | sort -n | uniq | wc -l 1.2 查看某一时间段的IP访问量(5-6点) grep "07/Jan/2019:0[5-...

linux 三剑客命令(grep,sed ,awk)

grep 命令 :强大的文本’搜索’工具 1.grep -n 'word' file_name 在file_name文件中找到word所在的所有行并显示。-n 为显示行号。 2.grep 'w[ea]ll' file_name 在file_name文件中找到wall 或者是well 所在的所有行并显示 3.g...

awk命令学习(1)

awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 使用方法 例子 一般用法 #echo ‘this is war’ > Desktop/1.txt #awk '{print $1 $2...

mysql数据库binlog日志的异地备份

 MySQL数据库的二进制日志binlog记录了对数据库的全量DDL和DML操作,对数据库的point to point灾难恢复起着无法替代的关键作用。因此,基于此类考虑,需要对生产环境产生的binlog做好相应的备份措施。     这里主要谈及2种备份方法,一种通过脚本定时调度的方式,强行切换binlog,增量备份二进制binlog。另一种则是通过mys...