Ich habe eine CSV-Datei, in der jede Spalte unnötige zusätzliche Leerzeichen enthält, die vor dem tatsächlichen Wert hinzugefügt wurden. Ich möchte eine neue CSV-Datei erstellen, indem ich alle Leerzeichen entferne.
Beispielsweise
Eine Zeile in der CSV-Eingabedatei
123, ste hen, 456, out put
Erwartete Ausgabe-CSV-Datei
123,ste hen,456,out put
Ich habe versucht, jede Spalte mit awk zu trimmen, aber es hat nicht funktioniert.
echo " 123, ste hen, 456, out put" | awk '{sub(/^ +/,""); gsub(/, /,",")}1'
123,ste hen,456,out put
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen