测试文件names

Tom Savage 100

Molly Lee 200

John Doe 300

$0 代表file的整行; $1,第一列;$2,第二列......

$ awk '/Tom/{print $0}' names

$ Tom Savage 100

演示样例二:

$ awk '{print $1,$3}' names

$ Tom 100

$ Molly 200

$ John 300

The test files  employees and awkfile as following:

$ cat employees
Tom Jones 4424 5/12/66 543354 Mary Adams 5346 11/4/63 28765 Sally Chang 1654 7/22/54 650000 Billy Black 1683 9/23/44 336500
$ cat awkfile

  /^Mary/{print "Hello Mary!"}

 {print $1, $2, $3}

$ awk –f awkfile employees

   Tom Jones 4424

   Hello Mary!

   Mary Adams 5346

   Sally Chang 1654

   Billy Black 1683

总结:学到两点东西

1、awk匹配和print能够写到文件。通过-f參数调用

2、awk根据匹配的行,以便从上到下

版权声明:本文博客原创文章。博客,未经同意,不得转载。

最新文章

  1. Zookeeper(一)从抽屉算法到Quorum (NRW)算法
  2. ife任务刷题总结(一)-css reset与清除浮动
  3. django使用ldap认证
  4. Entity Framework6 with Oracle(可实现code first)
  5. ACM/ICPC 之 数论-素数筛选法 与 "打表"思路(POJ 1595)
  6. packge-info.java
  7. css(动画,过渡,转换)
  8. SQL Server 索引整理与堆重组。
  9. HDU 4868 Information Extraction(2014 多校联合第一场 H)
  10. LVS Nginx HAProxy 优缺点
  11. linux_awk_内部正则过滤
  12. 使用JS开发桌面端应用程序NW.js-2-开发问题小记
  13. 关于android appcompatv7 Menu items should specify a title的解决办法
  14. Linux:sheel脚本for的用法,及日期参数+1day用法
  15. app锁定屏幕方向,某一个界面支持屏幕旋转~
  16. Scala并发编程【消息机制】
  17. 转:JAVA中解决Filter过滤掉css,js,图片文件等问题
  18. go学习day3
  19. Python下HttpHTTPClient和AsyncHTTPClient
  20. 如何用一个for循环打印出一个二维数组

热门文章

  1. JSP-简单的练习省略显示长字符串
  2. [JSP][JSTL]页面调用函数--它${fn:}内置函数、是推断字符串是空的、更换车厢
  3. i++和i--运算符优先级
  4. Datatable转换为Json 然后,Json数据导入 js 档
  5. $.ajax通路RESTful Web Service一个错误:Unsupported Media Type
  6. Android lint具 常见问题检查
  7. Atitit.软件GUIbutton和仪表板(01)--警报系统--
  8. Android-管理Activity生命周期 -暂停和恢复一个Activity
  9. hdu 1575 Tr A(矩阵高速电源输入)
  10. Win7 补丁装不上怎么办?