Я пытаюсь преобразовать переменную в строковый формат, чтобы я мог использовать утилиту java runql, чтобы позже вставить ее значение в базу данных.База данных должна иметь значение в формате char, следовательно, строка.
Это тупая версия моего кода, поэтому я могу понять суть того, что я спрашиваю -
#!/bin/ksh -x
value1=2018-01-01
value2=2018-02-01
mystring=$value1,$value2
echo $mystring
stringify=${'value1'},${'value2'})
echo $stringify
Что происходит, если я не получаю вывод для stringify или в зависимости откак я переключаю расположение символов, я получаю буквальную строку 'value1'
или 'value2'
.
Что я делаю не так?Я чувствую, что это очень просто, может быть, я просто смотрю на это слишком долго, я не знаю.