Redirect text from stdout to a variable?
Quintin Riis
webmaster at countrypure.net
Sat Jan 31 03:30:14 PST 2004
In Bourne shell:
blah=$(something | something)
blah2=`blah -K 2 -z`
Quintin
W. D. wrote:
> Hey folks,
>
> Is it possible to redirect text from stdout to a variable?
>
> I do something like this and get the output on the screen:
>
> echo "Some Text to be Encrypted" | /usr/local/bin/gpg -a --always-trust --batch --no-secmem-warning -e -u "GPG Tester " -r "SomeDude at TheDudesDomain.com"
>
>
>
> Most sites advise to do something like this if using PHP:
>
> $cmd = "echo $msg | $gpg --batch --no-secmem-warn --armor --home $home_dir \
> -u $fm --default-key $fm -r $to --encrypt --sign";
>
> $message_body = `$cmd`;
>
> mail($to,'Web Site Order',$message_body);
>
> However, "safe mode" is on, and won't let me do it. Any ideas?
>
>
>
> Start Here to Find It Fast!™ -> http://www.US-Webmasters.com/best-start-page/
>
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
>
>
>
More information about the freebsd-questions
mailing list