On Wednesday, July 23, 2014 05:44:25 PM Dan Douglas wrote:
> On Wednesday, July 23, 2014 05:02:42 PM Chet Ramey wrote:
> > ksh93 -c 'echo $(( 010 ))'
>
> Oh heh. Maybe a compile-time option or something I'm doing wrong... I always
> assumed it intentionally violates POSIX.
>
> I also just notice
On Wednesday, July 23, 2014 05:02:42 PM Chet Ramey wrote:
> ksh93 -c 'echo $(( 010 ))'
Oh heh. Maybe a compile-time option or something I'm doing wrong... I always
assumed it intentionally violates POSIX.
I also just noticed zsh interprets it in bash and sh mode but not ksh or zsh
mode. (it's t
On 7/23/14, 4:49 PM, Dan Douglas wrote:
> I don't believe there are any cases in which ksh interprets a leading
> zero, at least not current versions. If you want octal you must use
> either 8#num or typeset -ibase. Same applies to both zsh and mksh
> AFAICT.
$ ksh93 -c 'echo $(( 010 ))'
8
Posix
On Wed, Jul 23, 2014 at 1:29 PM, Chet Ramey wrote:
> On 7/23/14, 3:20 AM, maik.lied...@sungard.com wrote:
>> hello,
>>
>> to change our scripts from ksh to bash we have problems with vars and
>> leading zeros.
>> how we can declare hrs and min?
>
> Greg offered several good suggestions to force b
On 7/23/14, 3:20 AM, maik.lied...@sungard.com wrote:
> hello,
>
> to change our scripts from ksh to bash we have problems with vars and leading
> zeros.
> how we can declare hrs and min?
Greg offered several good suggestions to force base 10 in certain
situations.
> or can we disable the automa
On Wed, Jul 23, 2014 at 07:20:01AM +, maik.lied...@sungard.com wrote:
> how we can declare hrs and min?
> or can we disable the automatic change from decimal to octal?
Strip the leading zeroes, or force base 10 with 10#$foo inside the math
context.
> TIME="08:09"
Using all-caps variables is