|
From: | Erik Auerswald |
Subject: | bug#13394: Misalignment for "seq -w" |
Date: | Wed, 09 Jan 2013 12:01:51 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux i686; rv:10.0.11) Gecko/20121123 Icedove/10.0.11 |
Hi, On 01/09/2013 11:34 AM, Bernhard Voelker wrote:
On 01/09/2013 11:14 AM, Marcel Böhme wrote:There are the following problems with the -w parameter of the seq tool: [...]Hmm, according to the TEXI manual, the FIRST number should also use a fixed point decimal representation when the -w option is used: [...] But that leaves the question open if there's a reason for this. I.e. if it's just documented behavior, a requirement of some standard or due to compatibility reasons.
That seems to be just documented behavior, since seq is not standardized by POSIX and other seq implementations ([1],[2],[3]) don't document this. On the contrary, a common example is 'seq -w 0 .05 .1'.
This example works fine with GNU seq: $ seq -w 0 .05 .1 0.00 0.05 0.10 Even when counting to negative numbers: $ seq -w 0 -.05 -.1 00.00 -0.05 -0.10Starting with a negative number with a fractional step size breaks equal width for non-negative numbers:
$ seq -w -1 .5 1 -1.0 -0.5 0.0 0.5 1.0 $ seq --version | head -n1 seq (GNU coreutils) 8.13 HTH, Erik [1] http://man.cat-v.org/unix_8th/1/seq [2] http://man.cat-v.org/plan_9/1/seq [3] http://www.freebsd.org/cgi/man.cgi?query=seq&manpath=FreeBSD+9.0-RELEASE
[Prev in Thread] | Current Thread | [Next in Thread] |