awk什么意思 awk文本如何处理?
浏览量:1668
时间:2021-04-14 04:49:12
作者:admin
awk文本如何处理?
你猜对了,bash[$NF]用于计数。
Bash[$NF]是awk的自定义数组。如果数组中没有这样的索引,则会创建索引并将其赋值为null(数值运算中为0)。
在此示例中:例如,如果第一个是/bin/shell数组,bash没有/bin/shell索引,则创建一个,值为1;如果第二个仍然是/bin/shell,则索引已经存在,且直接值为2;如果第三个是/usr/bin/Zsh bash,则创建一个,并开始计数。。。因此,语句是:读取/etc/passwd中的第七段(用户的默认shell)除以:并计算不同的shell。
关于bash[a],我想您不难理解bash是一个数组。A是索引,bash[A]是索引A的值
end是awk的一种模式。在处理完所有应该处理的文本之后,执行end{}中的操作,并在处理文本之前执行begin{}中相应的操作。最后,使用for遍历数组并在/etc/passwd文件中输出不同的默认shell用户数
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
企业邮箱如何做 企业邮箱