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?


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.


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.