Re: Strange output by the "ls -l|less" command pipe in FC5

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

 



Joachim Backes [RHRK] wrote:
>> Using "ls -l|less " in FC5 gives a strange output on a fresh FC5 
>> installation.
>> Using "more" instead of "less" generates correct output. Did anybody 
>> make similar experiences?
>> 
>> ESC[00mtotal 916
>> -rw-r--r-- 1 root root 11942 Feb 12 09:50 ESC[00mLICENSEESC[00m

I'm sure I've tried that on FC5 and not seen the effect you mention.  It
certainly doesn't with FC4.

Mike McCarty:
> What you see here is the escape sequences for setting colors
> coming out of ls. You see, "less" is translating the escape
> sequences into graphic characters (like 0x1B is becoming "ESC").
> 
> Try this...
> 
> $ ls -l --color=never | less
> 
> If that looks ok (it should) try
> 
> $ ls -l --color=auto | less

Interestingly, FC4 seems to handle this well, and it's using this alias:
alias ls='ls --color=tty'.  So it looks like "less" behaves differently
between FC4 and FC5, rather than "ls".  There are options for how less
handles ANSI in the text, perhaps the defaults have changed.

-- 
(Currently running FC4, occasionally trying FC5.)

Don't send private replies to my address, the mailbox is ignored.
I read messages from the public lists.


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux