DEFILA: Ciste teoreticky ten tvuj task (shell: 'egrep ":[1][0-9]{3}" /etc/passwd | cut -d: -f1') muze odchytit i uzivatele, ktery ma UID mimo ten pozadovany rozsah, ale ma takove treba GID, nebo komentar zacina cislem 1xxx
Takze bych tam spis dal awk, ktere bude rozlisovat konkretni fieldy
awk -F: '$3 ~ /1[0-9]{3}/ { print $1 }' /etc/passwd
nektere verze awk nerozumi tomu regexpu 1[0-9]{3}
Tam je pak moznost pouzit
awk -F: '$3 ~ /1[0-9][0-9][0-9]/ { print $1 }' /etc/passwd
nebo
awk -F: '$3 > 1000 && $3 < 2000 { print $1 }' /etc/passwd