awk

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

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

 

 

 

 

 

正则表达式

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

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

 【$3是UID】  找到UID大于等于7的行号

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

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

 

 

 

 

其他命令

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

 

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

统计文件的大小

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

 test下的文件和子文件下有root的文件的名字  -r显示所在root行的信息,-rl只是显示文件名

 

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

 

 

 

 

 

 

 

 

 

 

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

posted on 2017-11-16 09:38  余生请多指教-无伤  阅读(244)  评论(0编辑  收藏  举报