Bash + MySQL -d problema de backtick

Estoy ayudando a crear una solución para un proyecto comunitario para monitorear los niveles del río de forma gratuita, en el espíritu de la comunidad. El producto final de este esfuerzo será un sistema que toma datos de una sonda de nivel de río y genera un gráfico para una comunidad en línea.

Estoy al inicio del proyecto, y como estoy familiarizado con Bash, estoy usando esto para tomar un archivo de texto de la sonda que contiene los datos y colocarlo en una base de datos MySQL. Todo ha ido muy bien hasta que llegué a un obstáculo. Algunas de las columnas de la tabla de mi base de datos son números, por lo que para interactuar con ellas, se deben utilizar las herramientas de línea de comandos de MySQL. Desafortunadamente, quiero tomar la salida de una declaración de MySQL y ponerla en una variable, pero creo que debido a los dos conjuntos de ticks anteriores, MySQL no está recibiendo el comando correcto.

Lo he manipulado con un trabajo desagradable, como el que funciona de manera ineficiente:

mysql -N -D $targetDatabase -e "select \`"$timeSample"\` from RiverDataDays where date="$dateOfFile";" >tmpValue

dbEntry=`cat tmpValue`

echo $dbEntry

Pero en realidad, lo que quiero hacer es introducirlo directamente en una variable como esta:

dbEntry=`mysql -N -D $targetDatabase -e "select \`"$timeSample"\` from RiverDataDays where date="$dateOfFile";"`

echo $dbEntry

Respuestas a la pregunta(2)

Su respuesta a la pregunta