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循环
对每一行的每一列,进行打印
原文地址:https://www.cnblogs.com/CaesarLinsa/p/9887118.html
时间: 2024-10-13 21:36:32