Ouvrez un fichier .raw sous forme de texte en moins


13

La sortie de mon programme a une extension de fichier .raw. Si j'essaye d'ouvrir ceci avec lessj'obtiens:

No isoinfo available
Install mkisofs to view ISO images

Le fichier n'est pas un fichier image, c'est juste du texte. Existe-t-il un moyen de dire lessque le fichier doit être ouvert en texte brut?


1
essayez avec la commande strings: strings file.raw | less
Romeo Ninov

Si je veux vraiment voir ce qu'il y a dans un fichier, j'utilise moreplutôt que less.
Mark

1
Pour vraiment voir ce qu'il y a dans un fichier, j'utilise od;-).
Stephen Kitt

Réponses:


20

La tentative d'utilisation isoinfoprovient de lesspipe, qui est généralement utilisée comme aide pour lessvia la LESSOPENvariable.

Fonctionnement

LESSOPEN= less file.raw

s'ouvrira file.rawsans interprétation.


17

Une autre option qui n'implique la définition d'aucune variable consiste à diriger les données au lesslieu de laisser lessouvrir le fichier pour vous.

$ cat file.raw | less

ou

$ less <file.raw

ferait l'affaire.


C'est aussi une excellente suggestion; si je pouvais accepter deux réponses, je l'accepterais également.
user1794469

3
L'utilisation des redirections dans lessa deux inconvénients: a lessbesoin de tout mettre en mémoire tampon, donc il utilisera plus de mémoire (sauf si -Bspécifié); il ne connaîtra pas le nom du fichier et la taille ne sera disponible qu'une fois la lecture de toutes les données terminée.
Stephen Kitt
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.