awk:
awk -F ‘:‘ ‘{print $1}‘ filename 以冒号为分隔符答应出第一段(不设置分隔符表示以空格为分隔符)
awk -F ‘:‘ ‘$1 ~ /oo/‘ passwd 匹配第一段包含oo的行,也可使用正则
awk -F ‘:‘ ‘/root/ {print $1,$3} /sbin/ {print $1,$2,$3}‘ passwd 匹配包含root的行输出1,3段,匹配包含sbin输出123段
awk数学运算表达式,可实现与或非
OFS用于指定输出时的分隔符
NR显示第几行
NF显示有几段
NR,NF 可作为判断条件
求第三段所有数字和
如果第一段等于root则打印第一段
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。