Я пытаюсь написать Bash script, который будет SSH в машину и создать каталог. Долгосрочная цель немного сложнее, но на данный момент я начинаю просто. Однако, как ни крути, я не могу, похоже, получить его. Здесь мой код:
#!/bin/bash
ssh -T [email protected] <<EOI
# Fix "TERM environment variable undefined" error.
TERM=dumb
export TERM
# Store todays date.
NOW=$(date +"%F")
echo $NOW
# Store backup path.
BACKUP="/backup/$NOW"
[ ! -d $BACKUP ] && mkdir -p ${BACKUP}
echo $BACKUP
exit
EOI
Работает без явных ошибок. Однако повторяющиеся переменные $NOW и $BACKUP выглядят пустыми, а каталог /backup не создается. Как это исправить?