[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#22698: ls output changes considered unacceptable

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.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]