как использовать переменную данных в mkdir на сервере linux с FTP?

Мне нужно создать папку на моем FTP-сервере, чье имя «ГГГГ-ММ-ДД»; У меня есть эта переменная:

slideshow=$(date +"%Y-%m-%d") 

но я не могу использовать его в FTP с mkdir, так как это переменная оболочки.

Я также пробовал с эхом, и там он работает (у меня есть «mkdir 2015-05-25» в sh-файле), но если у меня есть серия команд, которые нужно запустить, просто первый ftp -n ftp .xxxx.it. запускается, остальное (пользователь, пароль) – нет.

Надеюсь, ты поможешь мне,

благодаря

Related of "как использовать переменную данных в mkdir на сервере linux с FTP?"

этот скрипт, похоже, похож на этот раздел, введите описание ссылки здесь

но вы можете сделать это легко с помощью mkdir нового каталога на вашем компьютере, а затем загрузить его на свой сервер с помощью этого простого сценария

 #!/bin/bash 

Учетные данные вашего сервера

 ftp_server='******' ftp_username='******' ftp_password='******' 

Новая папка с датой в году с месяцем и днем

 slideshow="`date +'%Y-%m-%d'`" new_folder=`mkdir $slideshow` 

Получите доступ к своему серверу через ftp, затем выполните проверку подлинности на вашем сервере

 ftp -n $ftp_server <<END_SCRIPT quote USER $ftp_username quote PASS $ftp_password 

Загрузите новую созданную папку

 put $new_folder 

затем выйти

 quit END_SCRIPT 

полный сценарий

 #!/bin/bash ftp_server='********' ftp_username='********' ftp_password='********' slideshow="`date +'%Y-%m-%d'`" new_folder=`mkdir $slideshow` ftp -n $ftp_server <<END_SCRIPT quote USER $ftp_username quote PASS $ftp_password put $new_folder quit END_SCRIPT