você pode usar facilmente tr
:
$ tr '\n' ' ' < mytext.txt
ou tr
com sed
:
{ tr '\n' ' ' < mytext.txt; echo; } | sed '$s/ $//'
ou você pode usar a maravilhosa ferramenta awk
:
awk '{a=a s $0;s=" "}END{print a}' mytext.txt
ou se você quiser usar apenas sed
:
sed ':a;$!{N;s/\n/ /;ba;}' mytext.txt
se você quiser fazer as alterações no arquivo use -i
option (opção inline):
sed -i ':a;$!{N;s/\n/ /;ba;}' mytext.txt