Я пишу сценарий bash для копирования файла с удаленного сервера на мою локальную машину. Мне нужно проверить, доступен ли файл, чтобы я мог предпринять альтернативные действия, если его нет.
Я знаю, как проверить, существует ли локальный файл, однако использование scp немного усложняет ситуацию. Здравый смысл подсказывает мне, что одним из способов было бы попытаться каким-либо образом обработать файл scp и проверить код возврата из команды scp. Это правильный способ сделать это?
Если да, как мне проверить код возврата из вызова scp?