Я пытаюсь запустить команду curl для загрузки файла, используя sftp, и после этого проверяю, загружен этот файл или нет, но почему-то мой код печатает «Файл успешно загружен» каждый раз, даже когда файл не загружается.
Вот мой сценарий:
#!bin/bash
curl -k -u "user:user" -ssl -o file.zip sftp:domain
if [[ $? -ne 0 ]]; then
echo "Failed to download file"
exit -1
fi
echo "File downloaded successfully"