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.