bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: expr integer format always decimal?


From: Paul Eggert
Subject: Re: expr integer format always decimal?
Date: Thu, 09 Sep 2004 23:39:08 -0700
User-agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux)

address@hidden (Bob Proulx) writes:

> However, I can't see anywhere that expr is defined to always read
> integers as decimal values.

The current documentation says under "expr invocation"

Operands are either integers or strings.  Integers consist of one or
more decimal digits, with an optional leading @samp{-}.

So yes, they're always decimal.  (POSIX requires this.)

>   expr foo + 0
>   expr: non-numeric argument

I don't think you can't rely on this behavior in general, as an
extended version of "expr" could treat "foo" as some sort of
integer, as an extension.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]