小白的python之路11/15 awk 77-78

awk

  -F指定分隔符  eg下图指定 : 为分隔符,$1 $4

小白的python之路11/15     awk    77-78

  NF表示以分隔符为表准,该行分了几段    $NF表示取最后一段

小白的python之路11/15     awk    77-78

小白的python之路11/15     awk    77-78

小白的python之路11/15     awk    77-78

小白的python之路11/15     awk    77-78

正则表达式

  表示打印第一个开头的用户名awk -F: '/nologin$/{print $1}' test

小白的python之路11/15     awk    77-78

用户以r开头t结尾的表达式,$1~表示用户名来匹配正则表达式

小白的python之路11/15     awk    77-78

【$3是UID】  找到UID大于等于7的行号小白的python之路11/15     awk    77-78

小白的python之路11/15     awk    77-78

定义变量 使得不是固定值,可以随意取值eg如图

小白的python之路11/15     awk    77-78

awk后面不跟F表示默认空格是分隔符

小白的python之路11/15     awk    77-78

其他命令

合并多余的相同行  -c显示数目

小白的python之路11/15     awk    77-78

cut处理文件 获得第一第三部分

小白的python之路11/15     awk    77-78

统计文件的大小

小白的python之路11/15     awk    77-78

大于2m而且类型是普通文件以txt结尾的文件

小白的python之路11/15     awk    77-78

test下的文件和子文件下有root小白的python之路11/15     awk    77-78的文件的名字  -r显示所在root行的信息,-rl只是显示文件名

小白的python之路11/15     awk    77-78

第一个是普通文件,第二个是文件名字以什么结尾,第三个是大于30M,第四个是10-30之间

小白的python之路11/15     awk    77-78

具体知识看林海峰老师博客http://www.cnblogs.com/linhaifeng/p/6596660.html

上一篇:【bzoj1941】 Sdoi2010—Hide and Seek


下一篇:小白的python之路11/3内存 进程 二进制软件包 rpm yum