Bash 使用awk确定UID=590且主目录中字符小于9的用户

Bash 使用awk确定UID=590且主目录中字符小于9的用户,bash,unix,awk,Bash,Unix,Awk,正如标题所述,我如何显示UID高于590且主目录少于9个字符的UNIX用户 我使用了这个命令: awk-F:{if($3>=590&&($5=590&&length($5)=590&&length($5)=590&&length($5)=590&&length($5)

正如标题所述,我如何显示UID高于590且主目录少于9个字符的UNIX用户

我使用了这个命令:

awk-F:{if($3>=590&&($5<9)){print$3$5}}'/etc/passwd

但是,唉有人能帮忙吗

谢谢

试试:

awk -F: '{ if( $3 >= 590 && length($5) < 9) { print $3"\t"$5 } }' /etc/passwd
awk-F:'{if($3>=590&&length($5)<9){print$3”\t“$5}}}'/etc/passwd
试试:

awk-F:'{if($3>=590&&length($5)<9){print$3”\t“$5}}}'/etc/passwd
试试:

awk-F:'{if($3>=590&&length($5)<9){print$3”\t“$5}}}'/etc/passwd
试试:

awk-F:'{if($3>=590&&length($5)<9){print$3”\t“$5}}}'/etc/passwd

刚刚编辑它,添加了我使用的命令。也许你应该使用length($5)刚刚编辑它,添加了我使用的命令。也许你应该使用length($5)刚刚编辑它,添加了我使用的命令。也许你应该使用length($5)刚刚编辑它,添加了我使用的命令。也许你应该使用length($5)