(9 risposte)
Chiuso 4 anni fa.
Sono connesso a una shell bash sul mio server Ubuntu 16.04 usando Putty su Windows.
Ecco come appare in Putty quando eseguo sudo fdisk -l
:
Ma quando provo a reindirizzare l'output in less
, i colori non vengono visualizzati:
Ho provato sudo fdisk -l | less -R
e sudo fdisk -l | less -r
, ma l'output non ha mai lo stesso aspetto dell'output non elaborato.
Come posso ottenere l'output da less
avere lo stesso aspetto?
Risposta accettata:
Il colpevole non è less
, ma fdisk
:Molti programmi colorano il loro output solo quando stampano su un terminale e non lo colorano quando l'output viene reindirizzato, perché in generale vuoi evitare di rompere gli script con i codici ESC usati per i colori.
Tuttavia, di solito questi programmi hanno anche interruttori per attivare manualmente la colorazione. Quindi prova
sudo fdisk --color=always -l | less
invece, e cercalo nella pagina man per altri comandi.