Sto usando Ubuntu e vorrei poter digitare less compressed_text_file.gze 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.gze 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 lessin un file chiamato ~/.lesskey. Dopo aver creato il file, esegui il lesskeycomando ; genera un file chiamato ~/.lessche lesslegge all'avvio.
L'impostazione desiderata è LESSOPEN. È un formattatore di input per meno. Il lesspacchetto 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
lesslavorassi solo su file compressi.