shell脚本之正则表达式、grep、sed、awk(3)

awk -F : '$3>=500{print $1,$3,$7}' /etc/passwd ##打印普通用户 awk -F : '$3+1<=100&&$3+1>=10{print $1,$3,$7}' /etc/passwd ##UID在10-100之间的用户 awk -F : '$2=="!!"{print $1,$2}' /etc/shadow ##检查未初始化密码的用户 passwd -d u01 awk -F : '$2==""{print $1}' /etc/shadow ##打印密码为空的用户 awk -F : '$7~"bash$"{print $1,$3,$7}' /etc/passwd ##匹配$7为bash结束行 awk -F : '$7!~"bash$"{print $1,$3,$7}' /etc/passwd

总结

以上所述是小编给大家介绍的shell脚本之正则表达式、grep、sed、awk ,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjxpwf.html