Я использую SSH с heredoc для управления удаленным ПК:
val=0
ssh -p 1046 name@10.122.78.99 > result.txt 2>&1 << 'eeooff'
echo $PATH
echo "start"
export vv=333
echo $vv
echo "end"
val=10
eeooff
echo $val
Когда я проверяю result.txt
, я обнаружил, что echo $PATH
работает, но echo $vv
ничего не дает. Зачем? Запрещена ли установка переменной при использовании SSH с heredoc?
И $val
по-прежнему 0
. Как изменить до 10 при использовании SSH с heredoc?