Не совсем ясно, исходя из ваших утверждений, следующие могут помочь вам в этом.
Решение 1-е: В случае, если вы хотите распечатать все записи пользователя, чьиUID находится в диапазоне от 8000
до 9000
, затем:
awk -F":" '$3>=8000 && $3<=9000' /etc/passwd
Решение 2-е: В случае, если вам нужно иметь максимальное число от 8000 до 9000 uidтогда может помочь следующее.
awk -F":" '$3>=8000 && $3<=9000{max=max>$3?max:$3} END{if(max){print max} else {print "No uid in between 80000 to 9000"}}' /etc/passwd