PDA

Visualizza la versione completa : colorize con less


daviweb
20-04-2005, 11:33
Ciao!

Ho installato colorize, un comodo programma per colorare file di testo. Mi è molto comodo per guardare file di log. Il fatto è che in quanto log, il file è molto lungo, quindi solitamente uso less. Non saprei però come utilizzare insieme i due comandi...

Ho provato in vari modi ma non sono riuscito. Ad esempio:
#less /file/di/log | colorize
Ma in questo caso less si comporta come cat.

Si può fare? come?

Grazie

Ikitt
20-04-2005, 14:44
Originariamente inviato da daviweb
Ho provato in vari modi ma non sono riuscito. Ad esempio:
#less /file/di/log | colorize
Ma in questo caso less si comporta come cat.




colorize /file/di/log | less

?

daviweb
20-04-2005, 14:47
No, così si "blocca"...

Ikitt
20-04-2005, 14:54
Originariamente inviato da daviweb
No, così si "blocca"...


colorize < /file/di/log | less

?

daviweb
20-04-2005, 15:01
Così vedo l'impaginazione tipica di less, ma nel contenuto prima e dopo le parole che sarebbero state colorate c'è "ESC["... :(


Grazie

Ikitt
20-04-2005, 15:08
Originariamente inviato da daviweb
Così vedo l'impaginazione tipica di less, ma nel contenuto prima e dopo le parole che sarebbero state colorate c'è "ESC["... :(

Allora (e a ben pensarci questo dovevo dirtelo 2 messaggi fa) non c'e` alcun modo a me noto per farlo in due passaggi.
Dev'essere il pager che prevede di suo la colorazione.

daviweb
20-04-2005, 15:20
Peccato...

Grazie lo stesso!
Ciao

cacao74
20-04-2005, 20:16
Originariamente inviato da daviweb
Peccato...

Grazie lo stesso!
Ciao
Purtroppo non ho link sottomano... :dhò:
ma nella mia 'cultura' risulta che more riesca ad interpretare le sequenze di escape utilizzate per i colori, cosa che less a qualcun'altro non riescono a fare.
prova con :
$ colorize < file | more

ciao

nota: a conferma di quanto diceva Ikitt, che dipendeva dal pager.

Loading