I believe it is interpreting the '08' as an octal string, and '8' does not
exist in octal (only 0..7).

Warren

On 2/21/06, Paul G. Szabady <[EMAIL PROTECTED]> wrote:
>
> Greetings,
>
> I'm trying to write a script and find something confusing.  If you look at
> the examples below, I was using #2.  It works if I manually set it to '8',
> but not '08'.  It works with both '6' and '06'.
>
> So, what's special about '08'?
>
> #1
> [EMAIL PROTECTED] paul]$ declare -i dirx=$(date +%g)
> [EMAIL PROTECTED] paul]$ echo $dirx
> 6
>
>
> #2
> [EMAIL PROTECTED] paul]$ declare -i dirx=$(date +%V)
> -bash: declare: 08: value too great for base (error token is "08")
> [EMAIL PROTECTED] paul]$ echo $dirx
> 6
>
>
> #3
> [EMAIL PROTECTED] paul]$ declare -i dirx=08
> -bash: declare: 08: value too great for base (error token is "08")
> [EMAIL PROTECTED] paul]$ echo $dirx
> 6
>
>
> #4
> [EMAIL PROTECTED] paul]$ declare -i dirx=8
> [EMAIL PROTECTED] paul]$ echo $dirx
> 8
>
>
> #5
> [EMAIL PROTECTED] paul]$ declare -i dirx=06
> [EMAIL PROTECTED] paul]$ echo $dirx
> 6
>
>
>
> [EMAIL PROTECTED] paul]$ export thisweek=(date +%g) ; echo $thisweek
> (date +%g)
> [EMAIL PROTECTED] paul]$ export thisweek=$(date +%g) ; echo $thisweek
> 06
> [EMAIL PROTECTED] paul]$ export thisweek=$(date +%V) ; echo $thisweek
> 08
> [EMAIL PROTECTED] paul]$
>
>
>
> --
> Paul
> @ Thy Service
>
>
> --
> TriLUG mailing list        : http://www.trilug.org/mailman/listinfo/trilug
> TriLUG Organizational FAQ  : http://trilug.org/faq/
> TriLUG Member Services FAQ : http://members.trilug.org/services_faq/
>



--
http://warrenmyers.com
"God may not play dice with the universe, but something strange is going on
with the prime numbers." --Paul Erdős
"It's not possible. We are the type of people who have everything in our
favor going against us." --Ben Jarhvi, Short Circuit 2
-- 
TriLUG mailing list        : http://www.trilug.org/mailman/listinfo/trilug
TriLUG Organizational FAQ  : http://trilug.org/faq/
TriLUG Member Services FAQ : http://members.trilug.org/services_faq/

Reply via email to