Вы можете использовать heredoc для сохранения форматирования , хотя разделитель heredoc должен быть без кавычек для выполнения подстановки
Таким образом, в вашем случае блок между then... и..else будет
read -r -d '' propertyVar <
Если вы укажете <<'EOF'
или <<"EOF"
, подстановка переменных внутри heredoc производиться не будет.
rsync -av -e 'ssh -p 1001' backup/ user@192.168.1.20:Desktop/backup/
Это попросит rsync
использовать ssh
для подключения к порту 1001 в удаленной системе.
См. также документацию по -e
и --rsh
в rsync
руководстве (, которое содержит дополнительную информацию и примеры ).