Hey friends,
I have written one script for running the clamav every nite.I have attached the script along with this mail.I want to redirect the messages generated by this script on the standard ouput to a file.
When I ran the script few messages where flashing on the standard ouput .I want to redirect those messages to a file.
Please guide me how to do this.
Thanks & Regards
Ankush Grover
Ankush Grover wrote:
Hey friends,
I have written one script for running the clamav every nite.I have attached the script along with this mail.I want to redirect the messages generated by this script on the standard ouput to a file.
When I ran the script few messages where flashing on the standard ouput .I want to redirect those messages to a file.
Please guide me how to do this.
This is elementary scripting. In bash (or sh), just use the ">" operator.
./scan > /path/to/file.stdout
If you get output on standard error, you can redirect them separately:
./scan > /path/to/file.stdout 2> /path/to/file.stderr
Or you can write them to the same file:
./scan > /path/to/file.both 2>&1
P.S. There's a backslash that shouldn't be there at the end of your script.
Paul.
On Fri, May 13, 2005 at 05:20:59PM +0100, Paul Howarth wrote:
If you get output on standard error, you can redirect them separately: ./scan > /path/to/file.stdout 2> /path/to/file.stderr Or you can write them to the same file: ./scan > /path/to/file.both 2>&1
Or with
./scan &> /path/to/file.both
(a bash-ism, I think).