Öffnen Sie eine .raw-Datei als Text in weniger

13

Die Ausgabe meines Programms hat die Erweiterung .raw. Wenn ich versuche, dies mit zu öffnen, lesserhalte ich:

No isoinfo available
Install mkisofs to view ISO images

Die Datei ist keine Bilddatei, sondern nur Text. Kann man sagen, lessdass die Datei als einfacher Text geöffnet werden soll?

user1794469
quelle
1
Versuchen Sie es mit dem Befehl strings: strings file.raw | less
Romeo Ninov
Wenn ich wirklich sehen möchte, was in einer Datei enthalten ist, verwende ich moreeher als less.
Mark
1
Um wirklich zu sehen, was in einer Datei ist, benutze ich od;-).
Stephen Kitt

Antworten:

20

Der Verwendungsversuch isoinfokommt vonlesspipe , der in der Regel als Hilfsmittel für lessüber die LESSOPENVariable verwendet wird.

Laufen

LESSOPEN= less file.raw

wird file.rawohne Interpretation öffnen .

Stephen Kitt
quelle
17

Eine andere Option, bei der keine Variablen festgelegt werden, besteht darin, die Daten weiterzuleiten, lessanstatt lessdie Datei für Sie zu öffnen.

$ cat file.raw | less

oder

$ less <file.raw

würde den Trick machen.

Majenko
quelle
Dies ist auch ein großartiger Vorschlag. Wenn ich zwei Antworten akzeptieren könnte, würde ich dies auch akzeptieren.
user1794469
3
Das Verwenden von Umleitungen in lesshat einige Nachteile: lessMuss alles puffern, damit mehr Speicher belegt wird (sofern -Bnicht anders angegeben). Der Dateiname wird nicht bekannt sein, und die Größe wird erst verfügbar sein, wenn alle Daten gelesen wurden.
Stephen Kitt