awk学习笔记

2013/08/3015:56:44awk学习笔记已关闭评论浏览:56
akw工作流程及基本使用
如果我想从一个文件当中获取一部分内容的话,那么我们就要利用到awk,awk可以从一个文本当中获取部分内容,或者对这个文本进行排版。
awk的工作过程是:它会把文件一行内容读到内存里,然后对这行内容进行分段。
用法:awk '{命令1; 命令2,......}' filename
对/etc/passwd文件进行分割
awk -F: '{print $1}'  /etc/passwd
对特定的行进行操作:
awk -F: '/root/{print $1}' /etc/passwd
匹配开头含有root的
awk -F: '/^root/{print $1}' /etc/passwd
在读取passwd这个文件之前,首先执行BEGIN这个文件之前的内容。

  • 微信扫码赞助
  • weinxin
  • 支付宝赞助
  • weinxin