On Wed, Jul 21, 2004 at 05:49:48PM -0400, Jon LaBadie wrote:
> In a 'real' bourne shell $(...) is not available, but `...` is.

And I was so sure it was the other way around...  This was pointed out
to me offlist by someone else, too.  Ah, well.

I actually wrote it using `...` first, but nesting them confused the
shell, so I changed it to something where the begin/end delimiters
were different.

> However this can be simplified if you are working in a
> posix-compatible shell.  The math operators ((...)) provide
> a return code of 0 or 1 depending on the zero/non-zero value
> of the result.  So you could do (ignoring cron required escapes)
> 
>   (( $(date +%U) % 2 )) && ...

Very nice!  Thanks!

Reply via email to