Ubuntuを使用しless compressed_text_file.gz
ていますが、テキストファイルの内容を非圧縮形式で入力およびページングできるようにしたいと考えています。これを行う方法はありますか?
Ubuntuを使用しless compressed_text_file.gz
ていますが、テキストファイルの内容を非圧縮形式で入力およびページングできるようにしたいと考えています。これを行う方法はありますか?
回答:
キーバインドを構成し、というファイルで多くの設定を行うことができます。ファイルを作成したら、コマンドを実行します; それはというファイルが生成され、それが起動時に読み込みます。less
~/.lesskey
lesskey
~/.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
gzcat
Solarisの5にも必要である
less
圧縮ファイルで作業した場合、私は好むでしょう。