Ich habe eine Liste von WörternWie fügt man einer Zeile mit SED oder AWK doppelte Anführungszeichen hinzu?
name,id,3
Ich brauche es so doppelt haben zitiert
"name,id,3"
ich versucht habe, sed 's /.*/ \ "& \"/g', bekam
"name,id,3
Nur ein doppeltes Anführungszeichen
ich auch awk habe versucht, {Print "\" "$ 1" \ ""}, mit genau demselben Ergebnis
Ihr sed Befehl funktioniert auf meinem Computer. Sie können den umgekehrten Schrägstrich vor den doppelten Anführungszeichen weglassen, da sie in einer einzelnen Zeichenfolge in Anführungszeichen unbrauchbar sind. – Scharron
hmmm, ja, das ist komisch. Ich bekomme trotzdem ein Doppelzitat. Meine ursprüngliche Datei ist file.csv - hat eine lange Liste von "name, id, [[: num:]]". Warum funktioniert es nicht? – minerals
Das 'g' ist nicht notwendig, verursacht aber kein Problem. Was ist deine Plattform? –