quoted print?

Leonardo Helman mailscanner at LISTS.COM.AR
Tue Nov 9 13:09:10 GMT 2004


Probably you want something like:

#!/bin/sh

(echo This is a script

exec 2>&1

echo This is line 1
ls
ypmatch wibble ecsinfo # This will produce stderr output
echo This is the end.
) | tee file.log


No spaces between first parenthesys and next char.

--
Leonardo Helman
Pert Consultores
Argentina


On Tue, Nov 09, 2004 at 11:33:09AM +0000, Julian Field wrote:
> I've tried that. Zero-length file.
>
> #!/bin/sh
>
> echo This is a script
>
> exec 2>&1 | tee script.out
>
> echo This is line 1
> ls
> ypmatch wibble ecsinfo # This will produce stderr output
> echo This is the end.
>
>
> On 9/11/04 11:18 am, "Richard Brown" <mynamewasgone at gmail.com> wrote:
>
> > On Tue, 9 Nov 2004 10:21:45 +0000, Julian Field
> > <mailscanner at ecs.soton.ac.uk> wrote:
> >> Any idea how to do this? My sh isn't good enough. I can redirect the stderr
> >> of the script to its stdout with "exec 2>&1", but how do I redirect the
> >> stdout through "tee" which is presumably what I need to do to get the output
> >> into a file as well as on the terminal. "exec |tee file.out" is obviously
> >> not right.
> >
> > Put them together
> >
> > exec 2>&1 | tee file.out
> >
> > 2>&1 redirects stderr to stdout, then the pipe redirects stdout, which
> > now also includes stderr
>
> --
> Julian Field
> www.MailScanner.info
> Buy the MailScanner book at www.MailScanner.info/store
>
> PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
>
> ------------------------ MailScanner list ------------------------
> To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
> 'leave mailscanner' in the body of the email.
> Before posting, read the MAQ (http://www.mailscanner.biz/maq/) and
> the archives (http://www.jiscmail.ac.uk/lists/mailscanner.html).

------------------------ MailScanner list ------------------------
To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
'leave mailscanner' in the body of the email.
Before posting, read the MAQ (http://www.mailscanner.biz/maq/) and
the archives (http://www.jiscmail.ac.uk/lists/mailscanner.html).




More information about the MailScanner mailing list