Кто-нибудь может показать мне, как избежать двойных кавычек внутри двойная строка в bash?
Например, в моем сценарии оболочки
#!/bin/bash
dbload="load data local infile \"'gfpoint.csv'\" into table $dbtable FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY \"'\n'\" IGNORE 1 LINES"
я не могу правильно получить ENCLOSED BY \ "
с экранированием двойной кавычки. Я не могу использовать одинарные кавычки для своей переменной, потому что хочу использовать переменную $ dbtable
.