I see that. The version I have does not say so, though. However, it does say:
`seq' prints the numbers from FIRST to LAST by INCREMENT.
This is why I expected a single line if FIRST and LAST are equal, no matter
what INCREMENT is.
Now I also noticed that seq 0 -1 0 generates just a single line. In this case
the sum of the current number and INCREMENT is less than LAST when the sequence
ends.
Best,
Rasmus
Intomics is a contract research organization specialized in deriving core
biological insight from large scale data. We help our clients in the
pharmaceutical industry develop tomorrow's medicines better, faster, and
cheaper through optimized use of biomedical data.
-----------------------------------------------------------------
Hansen, Rasmus Borup Intomics - from data to biology
System Administrator Diplomvej 377
Scientific Programmer DK-2800 Kgs. Lyngby
Denmark
E: [email protected] W: http://www.intomics.com/
P: +45 5167 7972 P: +45 8880 7979
> On 11 Dec 2014, at 15:25, Pádraig Brady <[email protected]> wrote:
>
> On 11/12/14 14:04, Rasmus Borup Hansen wrote:
>> I just noticed that the command "seq 0 0 0" produces infinitely many lines
>> of zeros. Is this intentional? I was expecting only a single one. I'm using
>> 8.21 on Ubuntu 14.04.
>
> I'm not sure a single line would be appropriate.
> It would either be all or none, right?
>
> The info docs say: "The sequence of numbers ends when the sum of
> the current number and INCREMENT would become greater than LAST"
>
> So the output is consistent with that at least.
>
> I notice that the FreeBSD version of seq exits with an error
> for an increment of 0.
>
> cheers,
> Pádraig.
>