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/
