Мне нужно отправить корректно отформатированное предложение сравнения WHERE даты программе в командной строке в bash.
Как только он попадает внутрь вызываемой программы, предложение WHERE должно быть допустимым для Oracle и должно выглядеть точно так:
highwater>TO_DATE('11-Sep-2009', 'DD-MON-YYYY')
Значение даты находится в переменной. Я пробовал различные комбинации цитат и обратной косой черты. Вместо того, чтобы запутать проблему и привести примеры моих ошибок, я надеюсь на неточный точный ответ, не запятнанный dreck
Если бы я написал это на Perl, задание, я думаю, выглядело бы так:
$hiwaterval = '11-Sep-2009';
$where = "highwater>TO_DATE(\'$hiwaterval\', \'DD-MON-YYYY\')";
Как мне добиться того же эффекта в bash?