[gelöst] Shell Script Teilstring

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Henk84
Beiträge: 198
Registriert: 29.05.2006 14:09:31

[gelöst] Shell Script Teilstring

Beitrag von Henk84 » 20.05.2008 13:21:29

Hallo!

Ich habe ein kleines Problem... Ich habe ein Shell-Script geschrieben. Dem Übergebe ich einen Benutzernamen. Diesen Parameter hole ich mir im Shellscript. Nun möchte ich wissen, ob dieser User bereits via getent passwd angezeigt wird. Das ganze muss für jeden User gehen, der Übergeben wird. Ähnlich dem:

Code: Alles auswählen

getent passwd | grep $LDAP_USER
Ich will allerdings in dieser Ausgabe wissen, ob auch wirklich der User gefunden wurde oder nicht. Wie überprüfe ich das?

Danke!
Henk
Zuletzt geändert von Henk84 am 21.05.2008 11:44:07, insgesamt 1-mal geändert.

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: Shell Script Teilstring

Beitrag von cosmac » 20.05.2008 13:45:23

hi,

dreh die Sache doch um:

Code: Alles auswählen

getent passwd $LDAP_USER
falls es $LDAP_USER gibt, liefert das genau eine Zeile und den
Rückgabewert 0 (oder eben ungleich 0, falls es ihn nicht gibt).
Beware of programmers who carry screwdrivers.

Henk84
Beiträge: 198
Registriert: 29.05.2006 14:09:31

Re: [gelöst] Shell Script Teilstring

Beitrag von Henk84 » 21.05.2008 11:44:33

Jopp, Danke, hat geklappt wie ich es wollte...

Antworten