Try using 'set' instead of '@'. From the behavior, it seems like '@' will perform math on the values in the assignment whereas set doesn't. Not sure why the difference though. [tcsh]$ set D=044 ; echo $D 044 [tcsh]$ @ D=044 ; echo $D 36 --Maarten > -----Original Message----- > From: redhat-list-bounces@xxxxxxxxxx [mailto:redhat-list- > bounces@xxxxxxxxxx] On Behalf Of Glasgow, Steven Mr CIV USA TRADOC > Sent: Monday, January 03, 2011 1:20 PM > To: General Red Hat Linux discussion list > Subject: RE: Strange assignment (UNCLASSIFIED) > > Classification: UNCLASSIFIED > Caveats: NONE > > Both /bin/tcsh and /bin/csh have the same results. > > Steve > > -----Original Message----- > From: redhat-list-bounces@xxxxxxxxxx > [mailto:redhat-list-bounces@xxxxxxxxxx] On Behalf Of m.roth@xxxxxxxxx > Sent: Monday, January 03, 2011 10:43 AM > To: General Red Hat Linux discussion list > Subject: Re: Strange assignment (UNCLASSIFIED) > > Glasgow, Steven Mr CIV USA TRADOC wrote: > > > > To anyone that can help, > > > > Something has changed between RHEL 4.7 and RHEL 5.4... > > > > RHEL 4.7: > > > > @ D=44 ; echo $D returns 44 > > @ D=044 ; echo $D returns 44 > > @ D=08 ; echo $D returns 8 > > > > RHEL 5.4: > > > > @ D=44 ; echo $D returns 44 > > @ D=044 ; echo $D returns 36 --- HUH? > > @ D=08 ; echo $D returns @: Badly formed number --- HUH? > > > > Seems to be an octal thing going on. Would anyone be able to shed > some > > light on this and how I might get 5.4 to act more like 4.7? > > What shell? > > mark > > -- > redhat-list mailing list > unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe > https://www.redhat.com/mailman/listinfo/redhat-list > Classification: UNCLASSIFIED > Caveats: NONE > > > > -- > redhat-list mailing list > unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe > https://www.redhat.com/mailman/listinfo/redhat-list -- redhat-list mailing list unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe https://www.redhat.com/mailman/listinfo/redhat-list