Ich habe eine riesige CSV-Datei (ungefähr eine halbe GB, mit der kein normaler Texteditor verwendet werden kann) mit Feldern in doppelten Anführungszeichen, "abc","def"
aber ich brauche eine Datei ohne Anführungszeichen (ich bin sicher, das wird die Dateikonsistenz nicht beeinträchtigen). In den Werten wird niemals ein Komma verwendet.
Wie entferne ich alle Anführungszeichen (ohne Leerzeichen an ihren Stellen einzufügen)?
text-processing
text
Ivan
quelle
quelle
< infile > outfile
? IMHO war es informativer.<
paar Mal zuvor verwendet habe (um SQL-Skripte in MySQL und SQLite zu importieren), wäre es für mich sofort klar, dass ich<
in diesem Fall verwenden sollte. Ich denke, es wäre besser, das vollständige Befehlszeilenbeispiel zur weiteren Bezugnahme auf diejenigen zurückzugeben, die es möglicherweise benötigen.< infile > outfile
hoffe, dass das in Ordnung ist.Eine andere Version des sed Befehls:
sed
s tream ed itor-i
i n-place (Datei an Ort und Stelle bearbeiten)s
der s ubstitute Befehl/replacement_from_reg_exp/replacement_to_text/
Erklärung\"
Anführungszeichen mit vorangestelltem Backslash ( replacement_from_reg_exp )g
g lobal (für alle Vorkommen in der Zeile ersetzen)file.txt
der Dateinamequelle