这是一种简单的方法:
awk -F: '$3 > 999' /etc/passwd
Run Code Online (Sandbox Code Playgroud)
如果第三个字段大于999,则使用awk字段分隔符:并指示它打印该行.如果您只想打印第一个字段(用户名)或根据字段构造一些新行,这是一个起点:
awk -F: '{if ($3 > 999) print "user", $1, "uid", $3}' /etc/passwd
Run Code Online (Sandbox Code Playgroud)