Eu também não tenho certeza se estou fazendo algo errado ou é um bug.
Eu quero usar o comando bash odt2txt para converter um arquivo odt, feito com o Libreoffice Writer, em um arquivo de texto. No entanto, as quebras de linha não parecem ser manipuladas corretamente. Cada quebra de linha é convertida em duas quebras de linha, várias quebras de linha também são convertidas em duas quebras de linha.
Se eu, por exemplo, salvar isso
This is a test
one line break before this
two line breaks before this
and three line breaks before this
em test.odt com o LO Writer, e depois faça
odt2txt test.odt
Eu obtenho
This is a test
one line break before this
two line breaks before this
and three line breaks before this
Usar qualquer uma das opções também não me ajudou.
Não encontro nada sobre isso no Google, por isso pergunto-me se sou o único que tem este problema.
Atualização: saída do cat -vet output.txt, conforme solicitado no comentário
$
This is a test$
$
one line break before this$
$
two line breaks before this$
$
and three line breaks before this$
$
Tags command-line plaintext