![「less」ストリームから情報を取得する方法](https://rvso.com/image/192213/%E3%80%8Cless%E3%80%8D%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0%E3%81%8B%E3%82%89%E6%83%85%E5%A0%B1%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95.png)
「 」で表示されるストリームに関する情報less
(特に行数に限定されない)を取得するにはどうすればよいですか?
情報: この回答を読む少ない関数のリストless
、たとえば「apt list --installed | less
」にパイプされたコマンドに何行あるかを知る方法がわかりませんでした。
答え1
検索した後lessのマニュアルページ、vim に似たショートカットを見つけました:
=
表示中のファイルに関する情報(ファイル名、表示されている最下行の行番号とバイト オフセットなど)を出力します。可能であれば、ファイルの長さ、ファイル内の行数、および最後に表示された行より上のファイルのパーセントも出力します。
また、注目すべきはシェル コマンドです。
! shell-command
指定されたシェル コマンドを実行するためにシェルを起動します。コマンド内のパーセント記号 (%) は、現在のファイルの名前に置き換えられます。(...) シェル コマンドのない "!" は、単にシェルを起動します。