码迷,mamicode.com
首页 > 系统相关 > 详细

linux命令行学习

时间:2018-11-01 12:03:21      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:图片   for   操作   for循环   命令行   .com   条件语句   用户名   awk   

awk ~ 匹配符

在pattern部分进行字段匹配操作。文中包含bin的很多,但要找到以:分割后,第五个匹配bin的用户名,相当于用:将每行分割成数组,索引5值匹配,则将第一个打印出来

技术分享图片

awk -F: ‘$5 ~ /bin/{print $1}‘ /etc/passwd

技术分享图片

awk NR条件语句

在{}进行判断,如果是第二行,打印该行

技术分享图片

判断第四个字段值大于500,打印一段话,否则打印一段话。注意语句块必须卸载花括号中

awk -F: ‘{if($4>500){print $1 "is high"} else {print $1 "is low"}}‘  /etc/passwd

技术分享图片

awk for循环

对每一行的每一列,进行打印

 技术分享图片

 

linux命令行学习

标签:图片   for   操作   for循环   命令行   .com   条件语句   用户名   awk   

原文地址:https://www.cnblogs.com/CaesarLinsa/p/9887118.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!