Я использую оболочку linux bash. Я хочу вернуть значение из ssh при использовании EOF. Я новичок в этом.
result=$(ssh -T -q -o UserKnownHostsFile=/dev/null -o
StrictHostKeyChecking=no -o ConnectTimeout=60 -o ConnectionAttempts=3 ${host_name} << EOF
echo "Get details in mysql"
EOF 2>/dev/null)
Это выдает ошибку, говорящую
unexpected EOF while looking for matching `)'
В моем реальном сценарии использования у меня есть несколько команд для запускаудаленный хост и получите результаты. Так что у меня будет много команд linux между EOF