sedによる改行の置換は改行コードの扱いがディストリビューションにより異なり、ややこしいのでsedの代わりにperlを使って改行の置換を行います。
改行を空白に置換
cat fruits.txt | perl -pe 's/\n/ /g'
改行をカンマに置換
cat fruits.txt | perl -pe 's/\n/,/g'
pythonでも、やろうと思えばできるけど長い
cat fruits.txt | python -c "import sys; print(sys.stdin.read().replace('\n', ' '))"
cat fruits.txt | python -c "import sys; print(sys.stdin.read().replace('\n', ','))"
以上。