On 1119834512 seconds since the Beginning of the UNIX epoch "Peter Bako" wrote: >
>dayscount=$(expr ($year - 1900) * 365) >echo $dayscount >exit Parenthesis are shell reserved words and hence must be quoted if they are to be passed as arguments to a command, in this case expr. Also, the * is a globbing character, so it must also be quoted. Try: expr \( $year - 1900 \) \* 365 To stop the shell from giving special interpretation to the (, ) and *. -- Roland Dowdeswell http://www.Imrryr.ORG/~elric/