Use "printf" para escapar de strings
Se eu entendi corretamente, você está criando uma instrução de atribuição de variável que será concatenada com um arquivo de script e tudo será executado em um shell.
Neste caso, sugiro algo nos moldes:
#!/bin/bash
my_script=$(<somescript.sh)
cont=$(<file)
var='xx'
# This will escape the string in $cont, and store it in $kv
printf -v kv "$var=%q" "$cont"
script_to_send="$kv
$my_script"
# sh -c used for testing here
sh -c "$script_to_send"
Exemplo:
Suponha que somescript.sh
seja
echo "This is the value of xx:"
echo "$xx"
echo 'Script terminated'
e file
contêm
aa
bb"
'cc
dd
Saída:
This is the value of xx:
aa
bb"
'cc
dd
Script terminated