Hallo,

On Sun, Aug 13, 2006 at 04:06:14PM +0200, Thomas Kosch wrote:
> Wenn ich folgendes Konstrukt habe
> 
> for addr in $(cat addr.txt); do ldapsearch ....... $(echo mail=$addr)  
> | perl -ne 'print if /proxyAddresses: smtp:/'  | perl -aF: -lne  
> 'print "$F[2]"';done
> 
> wie komme ich dann in der letzten print Anweisung noch an den Inhalt  
> von $addr ran, so dass ich im Endeffekt als Ausgabe
> 
> p_addr_1      addr_1
> p_addr_2      addr_1
> ...
> 
> erhalte.

for addr in $(...); do ldapsearch ... | \
perl -ne 'print if ...' | \
ADDR=$addr perl -aF: -lne 'print "$F[2] $ENV{ADDR}"'
done

Gruß,

f

-- 
Gravity is a myth, the Earth sucks.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an