- To: slug@xxxxxxxxxxx
- Subject: Re: [SLUG] testing for file existanace, and an 'and' in a script
- From: amos@xxxxxxxxxxxxxxxxxx
- Date: Wed, 18 Aug 2004 16:13:43 +0300
Voytek Eymont wrote:
I want to check if two files exists, if so, run awstats, how do I put an
'and', and, is that the way to check it ?
if [ -s /home/$DOMAIN/logs/2004-$j-$i-access.rog ] AND [ -s
/etc/awstats/awstats.www.$DOMAIN.conf ]; then
/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=www.$DOMAIN -update
fi
Voytek
It's "-a", e.g.:
<>if [ -s /home/$DOMAIN/logs/2004-$j-$i-access.rog -a -s
/etc/awstats/awstats.www.$DOMAIN.conf ]; then
/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=www.$DOMAIN -update
fi
See "man test" as this is the program which is aliased to "[" (by means
of having
a symbolic link from /usr/bin/[ to /usr/bin/test).
HTH,
--Amos