Bugzilla – Bug 128061
tail -c +<number> doesn't work
Last modified: 2010-09-28 15:47:53 UTC
Without setting _POSIX2_VERSION=200112 (or higher) in the environment, this syntax working in all (tested) previous SL and SLES versions is no longer accepted (+<number> is considered a file name). The reason for this is that the coreutils package gets configured with a default Posix version of 199209, making the utility apply obsolete command line parsing rules. According to a comment from schwab@suse.de this is to keep historical scripts happy, but I seriously doubt that such compatibility should come at the price of breaking current standards.
Fixed.