On Monday 17 March 2008, Bob Proulx wrote:
> Shai Berger wrote:
> > That is, +3 is treated as a file-name instead of as --lines=+3,
> > like it always had,
>
> That behavior is intentional.  Please see this FAQ entry for more
> information:
>  
> http://www.gnu.org/software/coreutils/faq/#Old-tail-plus-N-syntax-now-fails
>

I think that's a design mistake, but there's no use arguing about it on this 
bug, is there?...

>
> > and like the docs still say it should.
>
> Where do the docs say that it should?  Perhaps something was missed in
> the updates.  If so then they should be fixed.
>

Upon second reading, they don't really say so, but I still think they don't 
say strongly enough that it isn't so; that is, if I didn't already have the 
expectation that tail +N should work, I might have read these lines 
differently:

  -n, --lines=N            output the last N lines, instead of the last 10;
                           or use +N to output lines starting with the Nth
 
And perhaps contributing to my confusion was the fact that tail -N still works 
(although it is currently not documented in the man or --help); actually, I 
had misread -n in the lines above as -N.

Can you add a line -- preferably on the -n option  -- in the man and --help 
text. like "note that  tail -N is deprecated and tail +N obsoleted"? 
Normally, I would prefer documentation to not talk about options that aren't 
there, but these two were the most common use patterns for the tail utility, 
as far as I know.

Thanks,
        Shai.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to