Я работаю над некоторым сценарием, что я должен буду отправить переменные со своего локального ПК на удаленный сервер, затем я должен буду изменить те значения на сервере в рамках того сценария,
Я использую ниже сценария тестирования:
#!/bin/bash
export var=2
sshpass -p PASS ssh -o StrictHostKeyChecking=no root@xx.xx.xxx.xx 'bash -s' << EOF
echo $var
var=3
echo $var
x=4
echo $x
EOF
Но вывод для var и для echos равняется все еще "2", и для x дает пустой результат, как внести изменения или определить новую переменную удаленно?
Справка?