[problem]
Different versions of UNIX handle the stripping of newlines in a string differently. Obviously if you echo a string, the shell automatically expands newlines “n”.
[/problem]
[solution]
sed and tr don’t appear to like performing these substitutions. But with Perl its a steal. 🙂
[/solution]
[example]
% echo 'hello worldnhello worldntest it' | perl -ane 's#\n# #g; print,"";'
hello world hello world test it
[/example]
[reference]
[tags], Unix Coding School[/tags]
[/reference]