Wie kann ich doppelte Anführungszeichen innerhalb einer doppelten Zeichenfolge in Bash entkommen?
Zum Beispiel, in meinem Shell-Skript
#!/bin/bash
dbload="load data local infile \"'gfpoint.csv'\" into table $dbtable FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY \"'\n'\" IGNORE 1 LINES"
Ich kann nicht die ENCLOSED BY '\"'
mit doppelten Anführungszeichen, um korrekt zu entkommen. Ich kann keine einfachen Anführungszeichen für meine Variable verwenden, denn ich möchte die Variable $dbtable
.