BASH konvertiert txt in csv

BASH konvertiert txt in csv

BASH/Scripting-Neuling hier.

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

Dieses hat mir so viele Trennzeichen gegeben. Ich muss nur das „Pipe“-Symbol | trennen und den Rest so lassen, wie er ist. Im Grunde enthält die CSV-Ausgabedatei also nur zwei Spalten.

CSV-Datei Eingabe:

   google.com | companycode-12345

Als ich diese Zeile sed 's/ +/,/g' output3.txt > output.csv anwendete, lauteten die Ergebnisse:

  google.com | companycode  - 12345 

Ich suche Folgendes:

 google.com | companycode-12345

Antwort1

Das Problem wurde gelöst mit:

sed 's/ | /,/g'

verwandte Informationen