• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

passwd, Benutzer-ID filtern

MisterX

Newbie
Guten Morgen zusammen,

ich würde gerne das passwd file nach Benutzer-ID filtern. Es sollen nur die Einträge angezeigt werden , deren ID größer oder gleich 1000 ist.
ich weiss jedoch nicht , wie ich das bewerkstelligen kann. Kann mir jemand vielleicht weiterhelfen?

Danke schonmal

Grüße,
MisterX
 

P6CNAT

Advanced Hacker
Hallo MisterX,

so gehts
Code:
while read -r zeile
do
   userid=`echo $zeile | awk -F":" '{print $3 }'`
   if [ $userid -ge 1000 ]
   then
      printf "%s \n" "$zeile"
   fi   
done < /etc/passwd
Gruß
Georg
 
Oben