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