(9 respuestas)
Cerrado hace 4 años.
Estoy conectado a un shell bash en mi servidor ubuntu 16.04 usando Putty en Windows.
Así es como se ve en Putty cuando hago sudo fdisk -l
:
Pero cuando trato de canalizar la salida a less
, los colores no se muestran:
He probado sudo fdisk -l | less -R
y sudo fdisk -l | less -r
, pero la salida nunca tiene el mismo aspecto que la salida sin formato.
¿Cómo puedo obtener la salida de less
? verse igual?
Respuesta aceptada:
El culpable no es less
, pero fdisk
:Muchos programas solo colorean su salida cuando imprimen en una terminal, y no la colorean cuando la salida se redirige porque, en general, desea evitar romper scripts con los códigos ESC utilizados para los colores.
Sin embargo, por lo general, estos programas también tienen interruptores para activar manualmente la coloración. Así que intenta
sudo fdisk --color=always -l | less
en su lugar, y búsquelo en la página de manual para otros comandos.