Como copiar e colar todo o texto recuperado no Terminal com o comando 'strings'?

0

Eu quero recuperar o texto de um arquivo .doc que não seria aberto em nenhum editor de texto (palavra msoffice, gravador libreoffice).

Eu encontrei esta resposta dizendo para usar um comando como

strings foo.doc | less

E parece que muito do texto fica visível no terminal.

Mas enquanto eu estou tentando copiar / colar, apenas o que está na janela do terminal atual é copiado - ou seja, menos que uma página.

Como selecionar e copiar todo o texto acessado no terminal?

    
por cipricus 24.02.2015 / 17:44

1 resposta

1

strings imprimirá apenas os caracteres imprimíveis em um arquivo. Para obter o que você deseja, basta salvar a saída de strings em outro arquivo e, em seguida, ler o novo arquivo da maneira usual. Aqui está o caminho:

strings foo.doc > bar.doc

Agora, bar.doc conterá as sequências com caracteres imprimíveis de foo.doc .

    
por heemayl 24.02.2015 / 17:55