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 less
que o arquivo deve ser aberto como texto sem formatação?
command-line
less
user1794469
fonte
fonte
more
vez deless
.od
;-).Respostas:
A tentativa de usar
isoinfo
vemlesspipe
, que geralmente é usada como auxiliar naless
viaLESSOPEN
variável.Corrida
abrirá
file.raw
sem interpretação.fonte
Outra opção que não envolve a definição de variáveis é canalizar os dados em
less
vez deless
abrir o arquivo para você.ou
faria o truque.
fonte
less
tem algumas desvantagens:less
precisa armazenar em buffer tudo, para que ele use mais memória (a menos que-B
seja especificado); ele não saberá o nome do arquivo e o tamanho estará disponível apenas quando terminar de ler todos os dados.