Como converter tags HTML em RTF ou qualquer texto formatado em rich text a partir da linha de comando do Linux

1

Como posso converter tags HTML em rtRTF ou em qualquer texto de formato avançado usando sed ou qualquer ferramenta de linha de comando do Linux?

Consegui tirá-los com sed 's/<[^>]*>//g' , mas preciso que o <b>hi</b> seja convertido em **hi** .

    
por aemonge 23.04.2012 / 12:04

1 resposta

4

html2text é uma ferramenta de linha de comando que converte HTML em Markdown.

Você provavelmente ficará muito frustrado ao tentar usar sed para fazer isso sem erros. O motivo é abordado em uma lendária postagem do SO . Em casos muito básicos, pode funcionar, mas irá voltar para assombrá-lo, tornando-o um hábito, então aprenda como fazê-lo corretamente diretamente. Usar uma ferramenta pronta, como o html2text, é muito melhor do que tentar atualizá-la manualmente.

    
por 23.04.2012 / 12:24