Я установил env var, который содержит пробелы. Я могу вывести его правильно.
export dpath="/path/with/spaces/is here/clear"
echo $dpath
/path/with/spaces/is here/clear
Теперь используйте env var здесь:
sshpass -p 'xxxx' sftp -q -a -P22 -r "account@12.34.56.78:${dpath}" .
File "/path/with/spaces/is" not found.
Теперь пространство игнорируется (и разделяется). Как я могу это исправить?