Ubuntuを使用しています。less compressed_text_file.gz
と入力して、テキストファイルのコンテンツを非圧縮形式でページングできるようにしたいと考えています。これを行う方法はありますか?
キーバインドを構成し、~/.lesskey
というファイルでless
に多くの settings を設定できます。ファイルを作成したら、 lesskey
command ;を実行します。起動時にless
が読み取る~/.less
というファイルを生成します。
必要な設定は LESSOPEN
です。それはより少ない入力フォーマッターです。 less
パッケージには、/bin/lesspipe
にサンプルのフォーマッターが付属しています。それはgzip圧縮されたファイルを解凍し、多くのマルチファイルアーカイブフォーマットのコンテンツリストを表示し、いくつかのフォーマットされたテキストフォーマットをプレーンテキストに変換します。 ~/.lesskey
内:
#env
LESSOPEN=|/bin/lesspipe %s
zcat
を使用してから、less
にパイプします。
$ zcat $FILE | less
私はIBMを使用していますが、zcat
を使用すると、.Z
で終わるファイルが見つからないというメッセージが表示されます。
IBMでは、gzcat
を使用できます。
$ gzcat log_file.gz | less