I. 示例:

简单的记录了awk条件过滤和赋值变量来进行判断的过滤实例

[root@LinuxEA awk]# cat test1

3 aa bb

4 ss gg

1 ssyyu

6 ddf

8 ff hh

7 aa bb

9 fff

[root@LinuxEA awk]#

如上所示,现在需要拿出以aa bb的行,也就是3和7(test1的中间空白为tab)

II. 1,直接过滤

版权属于:www.linuxea.com

原文链接:http://www.linuxea.com/1441.html

转载时须注明出处及本声明

直接过滤aa bb而后打印

[root@LinuxEA awk]# awk '/aa bb/ {print $1}' test1

3

7

III. 2,赋值判断

[root@LinuxEA awk]# var1="aa bb"

[root@LinuxEA awk]# awk -F\\t -v val="$var1" '{if($2==val)print $1}' test1

3

7

首先赋值var1变量,而后将var1赋给val,在判断$2是否等于val(也就是var1),如果等于就打印出结果

这里的$var1是需要双引号引起来的

版权属于:www.linuxea.com

原文链接:http://www.linuxea.com/1441.html

转载时须注明出处及本声明

除非另有说明,否则本站上的内容根据以下许可进行许可: CC署名-非商业性使用-相同方式共享4.0国际许可协议4.0进行许可

本文作者:www.linuxea.com for Mark

文章链接:http://www.linuxea.com/1441.html (转载请注明本文出处和本章链接)

linux+awk过滤端口,Awk简单过滤[1]相关推荐

  1. charles 过滤器-简单过滤和设置过滤

    charles 过滤器-简单过滤和设置过滤 一.简单过滤 二.设置过滤 一.简单过滤 二.设置过滤 打开位置 点击add添加要抓取的域名信息 排除筛选(操作和选择筛选一样)被指定的域名会被排除掉不会抓 ...

  2. linux 11121端口,Linux文本处理之awk

    之前我介绍过sed,cut,tr,grep等等的命令来对文本进行处理,但是有时候发现这些命令并不能完全的满足我们的需求,直到我学习了awk,感觉以前有些比较繁琐的命令可以根据awk轻易解决,这些命令的 ...

  3. linux文本分析利器awk

    转 快速理解linux文本分析利器awk 原文链接 杜亦舒 性能与架构 awk是什么 如果工作中需要操作linux比较多,那么awk是非常值得学习的 awk是一个极其强大的文本分析工具,把文件逐行的读 ...

  4. linux文本分析工具awk解读

    awk是一个强大的文本分析工具,相对于grep的查找.sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.awk把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理. ...

  5. linux命令终极系列awk

    AWK man 手册:http://man.linuxde.net/awk AWK编程的内容极多,这里只罗列简单常用的用法,更多请参考 http://www.gnu.org/software/gawk ...

  6. Linux之四剑客之awk

    文章目录 一.四剑客之awk 二.awk参数和变量 1.常用参数 2.内置变量 3.语法格式 4.实例 一.四剑客之awk awk:专门为文本处理设计的编程语言,主要用于数据扫描.过滤.统计汇总工作, ...

  7. linux awk语法格式,Awk是什么?一文带运维小白快速掌握Linux Awk用法

    原标题:Awk是什么?一文带运维小白快速掌握Linux Awk用法 作者:a8 Awk.sed与grep,俗称Linux下的三剑客,它们之间有很多相似点,但是同样也各有各的特色,相似的地方是它们都可以 ...

  8. linux三剑客应用到工作中,LINUX 三剑客老大(AWK) 日常工作总结(示例代码)

    一.Linux 系统连接状态篇: 1.查看TCP连接状态;netstat -nat |awk '{print $6}'|sort|uniq-c|sort -rn netstat -n | awk '/ ...

  9. linux编写一个简单的端口扫描程序,小弟我在linux下写了个简单的多线程端口扫描程序,运行时出现有关问题,请问一下(2)...

    当前位置:我的异常网» Linux/Unix » 小弟我在linux下写了个简单的多线程端口扫描程序, 小弟我在linux下写了个简单的多线程端口扫描程序,运行时出现有关问题,请问一下(2) www. ...

最新文章

  1. Gson源码解析和它的设计模式
  2. Problem 61 修改进程的显示名称
  3. 【Qt】数据库实战之QSqlRelationalTableModel
  4. how to write a php framework,怎么一步步编写简单的PHP的Framework(十四)
  5. 怎样把间隔的几个commit整理成1个呢?
  6. 博客杂志CMS模板,wpdx3.6破解版源码WordPress主题
  7. 【转】FluentAPI详细用法
  8. ASP.NET-第八天-加强课程
  9. 全面了解APON,BPON,EPON,GPON
  10. 【魔兽世界】WLK版本的常规宏教程
  11. PostgreSQL 源码解读(152)- PG Tools#4(ReceiveXlogStream)
  12. css3动画停留在最后一帧
  13. Jmeter中大佬的大集合
  14. mysql备份文件如何还原数据库文件_数据库备份文件还原方法
  15. Tomcat7源码环境搭建
  16. 7.3.2 B+树的基本概念
  17. 闲鱼易用高可扩的文章发布工具建设
  18. avr单片机流水灯程序c语言,AVR单片机学习C语言的流水灯验证
  19. 6-3 定义Person类
  20. 再一次被入侵之潜伏的挖矿病毒

热门文章

  1. 2019-7-4日记
  2. 1001: [BeiJing2006]狼抓兔子(对偶图)
  3. Android Studio Xposed模块编写(二)
  4. JS 和 Java 中URL特殊字符编码方式
  5. base64解密后乱码_php实现php代码的加密解密
  6. MybatisGenerator+lombok
  7. python 字符串编码解码和格式化问题
  8. Spring Boot Questions- Part 1
  9. Aspectj切入点语法定义
  10. 2017/08/03 工作日志