Sto usando Ubuntu e vorrei poter digitare less compressed_text_file.gz
e sfogliare il contenuto del file di testo in forma non compressa. C'è un modo per fare questo?
Sto usando Ubuntu e vorrei poter digitare less compressed_text_file.gz
e sfogliare il contenuto del file di testo in forma non compressa. C'è un modo per fare questo?
Risposte:
È possibile configurare le scorciatoie da tastiera e impostare numerose impostazioni per less
in un file chiamato ~/.lesskey
. Dopo aver creato il file, esegui il lesskey
comando ; genera un file chiamato ~/.less
che less
legge all'avvio.
L'impostazione desiderata è LESSOPEN
. È un formattatore di input per meno. Il less
pacchetto include un formatter di esempio in /bin/lesspipe
; decomprime i file compressi con gzip, mostra elenchi di contenuti per molti formati di archivio multi-file e converte diversi formati di testi formattati in testo semplice. Nel tuo ~/.lesskey
:
#env
LESSOPEN=|/bin/lesspipe %s
Usa zcat
, quindi esegui il pipe a less
.
$ zcat $FILE | less
Sto usando IBM e quando si usa zcat
, si lamenterà che non riesce a trovare il file che termina con .Z
.
Su IBM è possibile utilizzare gzcat
:
$ gzcat log_file.gz | less
gzcat
è necessario anche su Solaris 5
less
lavorassi solo su file compressi.