Как пройти команда SQL «Выбрать * из таблицы_name» в переменной оболочки

может быть, это просто потому, что звук отключен, у вас есть MM над наушниками и динамиком, оба отключены нажмите n, p или клавиши со стрелками, чтобы переместить между ними введите m, чтобы включить звук

3
30.11.2018, 17:38
1 ответ

Чтобы получить желаемый результат:

pdate=$(date +%d-%b-%Y)
query='"select * from table_name where partition_date="'"$pdate"'" and \$CONDITIONS"'
#............^^ no backslash........................^..........^ quotes as plain chars
echo "$query"

Другой подход с bashprintf:позволяет упростить цитирование

printf -v query '"select * from table_name where partition_date="%s" and \$CONDITIONS"' "$pdate"
5
27.01.2020, 21:15

Теги

Похожие вопросы