lessで.rawファイルをテキストとして開く


13

私のプログラムの出力には.rawファイル拡張子が付いています。less私がこれを開こうとすると、私は得る:

No isoinfo available
Install mkisofs to view ISO images

このファイルは画像ファイルではなく、単なるテキストです。lessファイルをプレーンテキストとして開く必要があることを伝える方法はありますか?


1
文字列のコマンドを使用してみてください:文字列がfile.raw |少ない
ロミオNinov

私は本当に、ファイルに何があるか確認したい場合は、私が使うmoreのではなくless
マーク

1
ファイルの内容を実際に確認するには、od;-) を使用します。
スティーブンキット

回答:


20

使用する試みは、isoinfoから来ているlesspipe一般のヘルパーとして使用され、less経由LESSOPEN変数。

ランニング

LESSOPEN= less file.raw

file.raw解釈せずに開きます。


17

変数の設定を伴わない別のオプションは、ファイルを開かlessせる代わりにデータをパイプ処理するlessことです。

$ cat file.raw | less

または

$ less <file.raw

トリックを行います。


これも素晴らしい提案です。2つの答えを受け入れることができれば、これも受け入れます。
user1794469

3
リダイレクトの使用にlessはいくつかの欠点lessがあります。すべてをバッファする必要があるため、より多くのメモリを使用します(-B指定しない限り)。ファイル名はわかりません。サイズは、すべてのデータの読み取りが完了した後にのみ使用可能になります。
スティーブンキット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.