我已经设法通过以下方式获取系统上的用户总数:
$ getent passwd | wc -l
我需要系统上具有特定名字(例如“Josh”)且用户名以“b”开头的用户数量。如何?我不知道这个的语法。
答案1
你可以尝试这样的事情:
getent passwd|awk -F: '$5 ~ /^Josh([ ,.]|$)/ && $1 ~ /^b/'|wc -l
我已经设法通过以下方式获取系统上的用户总数:
$ getent passwd | wc -l
我需要系统上具有特定名字(例如“Josh”)且用户名以“b”开头的用户数量。如何?我不知道这个的语法。
你可以尝试这样的事情:
getent passwd|awk -F: '$5 ~ /^Josh([ ,.]|$)/ && $1 ~ /^b/'|wc -l