Abra um arquivo .raw como texto em menos

13

A saída do meu programa tem uma extensão de arquivo .raw. Se eu tentar abrir isso less, recebo:

No isoinfo available
Install mkisofs to view ISO images

O arquivo não é um arquivo de imagem, é apenas texto. Existe uma maneira de dizer lessque o arquivo deve ser aberto como texto sem formatação?

user1794469
fonte
1
tente com o comando cordas: cordas file.raw | menos
Romeo Ninov
Se eu realmente quero ver o que há em um arquivo, eu uso em morevez de less.
Mark
1
Para realmente ver o que há em um arquivo, eu uso od;-).
Stephen Kitt

Respostas:

20

A tentativa de usar isoinfovem lesspipe, que geralmente é usada como auxiliar na lessvia LESSOPENvariável.

Corrida

LESSOPEN= less file.raw

abrirá file.rawsem interpretação.

Stephen Kitt
fonte
17

Outra opção que não envolve a definição de variáveis ​​é canalizar os dados em lessvez de lessabrir o arquivo para você.

$ cat file.raw | less

ou

$ less <file.raw

faria o truque.

Majenko
fonte
Essa também é uma ótima sugestão; se eu pudesse aceitar duas respostas, também aceitaria isso.
user1794469
3
O uso de redirecionamentos no lesstem algumas desvantagens: lessprecisa armazenar em buffer tudo, para que ele use mais memória (a menos que -Bseja especificado); ele não saberá o nome do arquivo e o tamanho estará disponível apenas quando terminar de ler todos os dados.
Stephen Kitt