ich muss aus den passwd, group und shadow alle user mit einer uid unter 1000 herausfiltern.
bei der group und passwd ist das kein problem da dort ja die uid`s drinnen stehen, bei shadow habe ich das problem das er z.b. einen user "Marksmann" nicht herausfiltert weil anscheinend "man" in dem wort enthalten ist.
Ich versuche das ganze mit folgendem code:
Code: Alles auswählen
awk -v LIMIT=$UGIDLIMIT -F: '($3>=0) && ($3<=1000) {print $1}' /etc/passwd | tee - |egrep -f - /etc/shadow
Wäre wirklich sehr dankbar.
Gruß,
Holger