Tenho alguns milhares de arquivos textos (.txt) e preciso trocar os caracteres de fim de linha (\n) por espaços em branco para juntar todas as linhas de cada arquivo em uma só.
Tentei os seguintes comandos:
for i in *.txt
do
sed -e 's/\\n/ /g' $i > prontos/$i
#ou sed -e 's/$/ /g' $i > prontos/$i
done
Mas acho que não estão funcionando porque o sed está processando linha a linha e ele não pega o "\n" como sendo parte da linha.
Alguma sugestão?