Я не уверен, возможно ли это или нет. По сути, я пишу скрипт, который позволяет мне scp файл на мой хостинг. Это так далеко. Аргумент 1 - это файл, а аргумент 2 - это папка, в которую я хочу поместить ее на удаленном сервере:
function upload {
scp $1 myusername@ssh.myhost.net:$2
}
Как вы, возможно, не знаете, если каталог, который я указываю при вызове функции, не существует, передача завершается неудачно. Есть ли способ проверить, существует ли каталог в функции, и если нет, создайте его.
Я бы предпочел не использовать ssh каждый раз и создавать каталог, но если у меня нет выбора, у меня нет выбора.