Я пишу быстрый скрипт для переноса веб-страницы с удаленного сервера на мой локальный компьютер. Проблема в том, что я получаю ошибку «: Нет такого файла или каталога» для моей локальной папки. Но если я не использую переменную и просто набираю команду в скрипте, это работает. Это работает, даже если я повторяю команду, а затем просто запускаю ее в терминале. Я благодарен за любые идеи!
Это скрипт:
#!/bin/bash
WEBPAGE_NAME="wikiwebpageb"
USERNAME="banana"
IP="192.168.0.12"
PORT_NUMBER="4561"
WEB_BACKUP_DIR="~/backups/wiki_backups/webpage/"
LOCAL_WEB_BACKUP_DIR="~/backups/wiki_backups/webpage/"
LOGFILE=~/backups/backups.log
scp -P $PORT_NUMBER ${USERNAME}@${IP}:${WEB_BACKUP_DIR}1_${WEBPAGE_NAME}.tgz ${LOCAL_WEB_BACKUP_DIR}1_${WEBPAGE_NAME}.tgz 2>> $LOGFILE