> "lists" == lists writes:
lists> On Wed, March 19, 2014 5:43 pm, pe...@chubb.wattle.id.au wrote:
>> Yes, but I'd use &&
>> grep "test2" file2 && exit 0
lists> Peter,
lists> thanks again. can I include somewhere here 'echo 'helo' >>
lists> "$LOG"'
Can't see why not.
While testing, you can put
exec 2> /tmp/alog$$
set +x
near the start of the script to get a log of everything that happens
in a file in /tmp. Get rid of the lines when you're sure it all works
though.
If you're doing that, then while testing if there are any lines that
you don't want to have their effect, but still want to see, put a
colon at the start. : is a special command that does nothing --- but
lets you see what arguements would be expanded.
So
if grep 'stuff3' somefile > /dev/null 2>&1
then
: mail -s "$someSubject" f...@nurk.org <<-EOF
Some email message
.
EOF
fi
will show the mail command with someSubject exanded in the log, but
will not actually send any mail.
Peter C
lists> -- SLUG - Sydney Linux User's Group Mailing List -
lists> http://slug.org.au/ Subscription info and FAQs:
lists> http://slug.org.au/faq/mailinglists.html
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html