Pádraig Brady wrote: > On 02/02/16 13:19, Jamie Heilman wrote: > > This behavior needs to be reverted. There are too many assumptions > > being made, the quoting used is shell-specific, and not universally > > supported. For example, consider a file who's name contains a tab, > > like "a<tab>b". > > > > $ ls > > 'a'$'\t''b' > > > > OK, so that syntax is supported by bash and zsh, so if you're using > > one of those shells, maybe you know what it means, and you can cut and > > paste that and make use of it, but in csh or dash, it doesn't mean the > > same thing. > > $'...' is in the process of being POSIX standardized. > > Even when the shell doesn't support it directly yet, > surely \t is better than ?
No, it isn't. Nothing about this behavior is desirable at all. Unless your goal is to make everyone stop using GNU core utilities entirely, it will probably see some success at that.