Я использую Ubuntu, и я хотел бы иметь возможность печатать less compressed_text_file.gz
и печатать содержимое текстового файла в несжатом виде. Есть ли способ сделать это?
источник
Я использую Ubuntu, и я хотел бы иметь возможность печатать less compressed_text_file.gz
и печатать содержимое текстового файла в несжатом виде. Есть ли способ сделать это?
Вы можете настроить сочетания клавиш и установить множество параметров для less
в файле ~/.lesskey
. Как только вы создали файл, запустите lesskey
команду ; он генерирует файл с именем, ~/.less
который less
читает при запуске.
Настройка, которую вы хотите LESSOPEN
. Это входной форматтер за меньшие деньги. less
Пакет поставляется с образцом форматировщиком в /bin/lesspipe
; он распаковывает сжатые файлы, показывает списки содержимого для многих форматов многофайловых архивов и преобразует несколько форматированных форматированных текстов в обычный текст. В вашем ~/.lesskey
:
#env
LESSOPEN=|/bin/lesspipe %s
Используйте zcat
, затем направьте трубку less
.
$ zcat $FILE | less
less
просто работал над сжатыми файлами.Я использую IBM, и при использовании
zcat
он жалуется, что не может найти файл, заканчивающийся на.Z
.В IBM можно использовать
gzcat
:источник
gzcat
также необходимо в Solaris 5