|
From: | Paul Eggert |
Subject: | bug#22698: ls output changes considered unacceptable |
Date: | Thu, 18 Feb 2016 08:55:22 -0800 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 |
On 02/18/2016 08:31 AM, Jason A. Donenfeld wrote:
keep the new option for nice folks like Eric who have this minority use case.
It's not a minority use case, and this is not simply an issue of cutting and pasting: it's an issue of having unambigous output. The old behavior was ambiguous, and this repeatedly led to confusion.
A couple of other points. First, the change is unlikely to break scripts, as it has no effect if the output of 'ls' is a pipe or a file. Second, the original Unix 'ls' did not escape file names at all, and GNU 'ls' had already deviated from its behavior by doing some file-name escaping by default when the output is a tty; all that's changed in the recent release are details about the default escaping method, to make it unambiguous.
[Prev in Thread] | Current Thread | [Next in Thread] |