O uso de \n
em um texto de substituição s
em sed é permitido, mas não obrigatório, por POSIX. O GNU sed faz isso, mas existem implementações que geram \n
literalmente.
Você pode usar qualquer awk compatível com POSIX. Defina o separador do campo de entrada FS
para uma expressão regular e o separador do campo de saída ORS
para uma cadeia (com a barra invertida usual escapando). A atribuição $1=$
é necessária para reconstruir a linha para usar o separador de campo diferente.
awk -vFS=', *' -vOFS='\n' '{$1=$1; print}'
(Isto assume que sua entrada contém valores simples separados por vírgula e espaço em branco, sem nenhuma cotação. Se houver cotação, você precisará mover para um analisador CSV real em uma linguagem como Perl ou Python.)