其他分享
首页 > 其他分享> > 056_统计/etc/passwd 中 root 出现的次数

056_统计/etc/passwd 中 root 出现的次数

作者:互联网

#!/bin/bash
#每读取一行文件内容,即从第 1 列循环到最后 1 列,依次判断是否包含 root 关键词,如果包含则 x++
awk -F: '{i=1;while(i<=NF){if($i~/root/){x++};i++}} END{print "root 出现次数为"x}' /etc/passwd

awk -F: '{
                i=1;
                while(i<=NF)
                     {if($i~/root/)
                          {x++
                          };
                      i++
                      }
             }
     END{
              print "root 出现次数为"x
            }' /etc/passwd

标签:passwd,++,etc,while,awk,056,root
来源: https://www.cnblogs.com/luwei0915/p/10517145.html