BASH convirtiendo texto a csv

BASH convirtiendo texto a csv

Novato en BASH/scripting aquí.

sed 's/ \+/,/g' output3.txt > output.csv

Este me dio tantos delimitados. Sólo me queda uno para delimitar la "tubería" | símbolo y dejar el resto como está. Básicamente, solo habrá dos columnas en el archivo de salida csv.

Entrada del archivo CSV:

   google.com | companycode-12345

Cuando apliqué esta línea sed 's/ +/,/g' salida3.txt > salida.csv el resultado es:

  google.com | companycode  - 12345 

Lo que estoy buscando es lo siguiente:

 google.com | companycode-12345

Respuesta1

El problema se resolvió con:

sed 's/ | /,/g'

información relacionada