Hallo, ich habe hier ein kleines Problem mit einem Shellscript. Das Script ist unter der URL http://pastebin.de/2916 zu finden. Die kritischen Stellen des Scripts sind die Variablen CSN und COOKIE, die Ausgabe sollte wie das Ergebnis des folgenden echo Befehls sein. echo "rid=099,csn=$(grep contextCSN Master.ldif | cut -c13-52)" rid=099,csn=20100101163523.139663Z#000000#000#000000 Wenn ich das Script ausführe, bekomme ich nachstehende Fehlermeldung für grep: ,----[ synctest.sh Ausgabe ] | ./synctest.sh | + SEARCH=/opt/openldap/bin/ldapsearch | + HOST=ldap://localhost | + BASE=o=avci,c=de | + BINDDN=replicator | + BINDPW=geheim | + ATTRS=1.1 | + MASTER=Master.ldif | + CSN='grep -e contextCSN Master.ldif | cut -c13-52' | ++ grep -e contextCSN Master.ldif '|' cut -c13-52 | grep: Ungültige Option -- - | Aufruf: grep [OPTION]... MUSTER [DATEI]... | »grep --help« gibt Ihnen mehr Informationen. | + COOKIE=rid=099,csn= | + /usr/bin/ldapsearch -H ldap://localhost -Y DIGEST-MD5 -U replicator -w geheim -b ou=adressbuch,o=avci,c=de -s one '-E!sync=ro/rid=099,csn=' 1.1 2 `---- Der Cookie wird nicht zusammengesetzt. Wo ist der Denkfehler? -Dieter -- Dieter Klünter | Systemberatung http://dkluenter.de GPG Key ID:8EF7B6C6 53°37'09,95"N 10°08'02,42"E -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org