[英]How to download a file from ftp on server and then use import data from it
[英]how to use data variable in mkdir in a linux server with FTP?
我需要在FTP服務器上創建一個名為“ YYYY-MM-DD”的文件夾; 我有這個變量:
slideshow=$(date +"%Y-%m-%d")
但是我不能在帶有mkdir的FTP中使用它,因為它是一個shell變量。
我也嘗試過echo,它可以正常工作(我在sh文件中有“ mkdir 2015-05-25”),但是如果我有一系列必須運行的命令,則只有第一個ftp -n ftp .xxxx.it。 運行時,其余的(用戶,密碼)沒有。
我希望你能幫助我,
謝謝
這個腳本似乎像這個主題在這里輸入鏈接描述
但是您可以通過在計算機上的一個新目錄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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.