Source: http://stackoverflow.com/questions/1251999/how-can-i-replace-a-newline-n-using-sed

Replace with space:

Use this solution with GNU sed:

someoutput | sed ':a;N;$!ba;s/\n/ /g'

Here is cross-platform compatible syntax which works with BSD sed (FreeBSD 8 confirmed):
someoutput | sed -e ':a' -e 'N' -e '$!ba' -e 's/\n/ /g'

Replace with double dash:

Use this solution with GNU sed:

someoutput | sed ':a;N;$!ba;s/\n/--/g'

Here is cross-platform compatible syntax which works with BSD sed (FreeBSD 8 confirmed):
someoutput | sed -e ':a' -e 'N' -e '$!ba' -e 's/\n/--/g'

 

Leave a Reply

Your email address will not be published. Required fields are marked *