- 查找uid或gid为0的用户
awk -F: ‘{if($3==0 || $4==0) {print $1}‘ /etc/passwd
- /etc/passwd中所有内容以空格分隔,而不以\n分隔
awk -v ORS=‘‘ ‘{print $0}‘ /etc/passwd | awk -v RS=‘ ‘ ‘{print $0}‘
-v ORS将原文本内容全部处理为一行,-v RS自定义行分隔符
- 查找空密码用户
awk -F: ‘{ if(length($2)==0) { print $1 } }‘ /etc/{passwd,shadow}
passwd和shadow第二个字段为空都表示,用户密码为空
awk用法示例
原文:https://www.cnblogs.com/dissipate/p/13091758.html