On Tue, Jan 08, 2008 at 02:11:19PM +0100, Michael Westermann wrote:
> Jou jetzt habe ich folgenden Script verbrochen:
> 
> #!/bin/sh
> PATH=/usr/bin:/bin
> for i in `ldapsearch -x -b  "dc=AWEK,dc=microdata" "(dmzPassword=*)" uid | 
> grep uid: | \
>       sed s/uid:// `; do su $i -c "ls" > /dev/null ; done
> 
> 
> der tut. 

Als randbemerkung - man kann das grep sparen und dafuer sed nehmen

        sed -ne '/^uid: / { s/uid://; p; }'

Als erklaerung - Fuer alle zeilen die mit ^uid: anfangen das uid droppen
und dann "printen" - Das -n fuehrt dazu das nicht automatisch alle
zeilen ausgegeben werden ...

Flo
-- 
Florian Lohoff                  [EMAIL PROTECTED]             +49-171-2280134
        Those who would give up a little freedom to get a little 
          security shall soon have neither - Benjamin Franklin

Attachment: signature.asc
Description: Digital signature

-- 
Linux mailing list [email protected]
subscribe/unsubscribe: http://lug-owl.de/mailman/listinfo/linux
Hinweise zur Nutzung: http://www.lug-owl.de/Mailingliste/hints.epo

Antwort per Email an