GNU bug report logs - #13300
tail - backwards compatibility (tail +$line $filename)

Previous Next

Package: coreutils;

Reported by: Martyn Hare <martynhare <at> lavabit.com>

Date: Fri, 28 Dec 2012 23:27:01 UTC

Severity: normal

Tags: notabug

Done: Bob Proulx <bob <at> proulx.com>

Bug is archived. No further changes may be made.

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Martyn Hare <martynhare <at> lavabit.com>
To: "bug-coreutils <at> gnu.org" <bug-coreutils <at> gnu.org>
Subject: tail - backwards compatibility (tail +$line $filename)
Date: Fri, 28 Dec 2012 20:27:57 +0000
[Message part 1 (text/plain, inline)]
Dear Sir/Madam,

I think I've found a backwards-compatibility issue with tail.  I know that invoking tail without the -n argument when skipping lines (`tail +10 file.txt`) is bad syntax, but it needs to be supported for backwards-compatibility.  For example, the Unreal Tournament GOTY installer by Loki Games depends on this style of syntax - and modern GNU tail breaks the script.

I know that the GNU values software design quality deeply and in an ideal world, everyone would use `tail -n +10 file.txt` style of syntax, but some older script-driven installers don't do this, and this problem impacts less tech-savvy end-users (people who don't even know what tail is for!).

Any chance you could allow the older "bad" way to use the command?

Regards,

Martyn

P.S. Much love for all the hard work guys, I've not seen a single segfault in any release version of a GNU tool. Ever.
 		 	   		  
[Message part 2 (text/html, inline)]

This bug report was last modified 12 years and 143 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.