bash: pipen in Variable

Achim Dreyer adreyer at math.uni-paderborn.de
Wed Jan 22 13:03:03 CET 2003


On Wed, 22 Jan 2003, Sven Broeckling wrote:

> #!/bin/bash 
> 
> # an dieser Stelle muesste der Inhalt von stdin samt newlines
> # in eine Variable $MESS o.ae. 

MESS="`cat -`"

> 
> # save recipients in RECP
> RECP=`/usr/bin/php -q /script/zum/db/auslesen.php` 
> 
> # adjust header and send mail
> for I in $RECP ; do
> echo $MESS | \
> sed -e "s/^From\:.*/From: \"Neu From\" \<from\@addr\.de\>/g" | \
> grep -v "^Delivered-To\:" | \
> grep -v "^Return-Path\:" | \
> grep -v "^Message-ID" | \
> sed -e "s/^To\:.*/To\: "${I}"/g" | \
> /usr/sbin/sendmail -i $I
> done 
> 
>  ----- 
> 
> Soweit klappt das alles, nur bekomme ich die Pipe von Procmail nicht
> in eine Variable, die ich in der For Schleife benutzen kann. Oder
> gibts da noch eine bessere Moeglichkeit? 
                     ^^^^^^^
welche hast du denn benutzt ?




Regards,
Achim Dreyer
--
A. Dreyer, Senior SysAdmin (UNIX&Network) / Internet Security Consultant





More information about the Linux mailing list