2
A
回答
9
你可以把你的文件列表到FTP命令列表很輕鬆地:
(echo open hostname.host;
echo user username;
cat filelist | awk '{ print "put " $1; }';
echo bye) > script.ftp
然後,你可以運行:
ftp -s script.ftp
或可能(ftp使用的其他版本)
ftp -n < script.ftp
2
東西沿着這些路線 - 在somecommand
取決於你想做的事 - 我不明白的是從你的問題,對不起。
#!/bin/bash
# Iterate through lines in file
for line in `cat file.txt`;do
#your ftp command here do something
somecommand $line
done
編輯:如果你真的想persue多個文件這條路線(你不應該!),你可以在使用地點somecommand $line
以下命令:
ncftpput -m -u username -p password ftp.server.com /remote/folder $line
ncftpput propably也需要任意數量的文件一次上傳,但我沒有檢查它。請注意,這種方法將連接並斷開每個文件!
2
感謝您提供如何將文件列表提供給ftp的非常有用的示例。這對我來說非常合適。
在Linux的版本(CentOS 5.5)創建我的FTP腳本後,我跑了劇本:
ftp –n < ../script.ftp
我的腳本(其名稱更改爲保護無辜者)開頭:
open <ftpsite>
user <userid> <passwd>
cd <remote directory>
bin
prompt
get <file1>
get <file2>
並以:
get <filen-1>
get <filen>
bye
相關問題
- 1. 批文件從文本文件中複製文件列表
- 2. 批量將文件從文件列表複製到文件夾列表
- 3. 從文件複製行到列表
- 4. 從列表中複製文件Python
- 5. 從列表中的文件複製到文件夾
- 6. 從列表框中複製文件和文件夾vb.net
- 7. 從製表符分隔的文件中批量複製文件
- 8. 複製與copytree的文件夾列表
- 9. 複製列表中的文件
- 10. 在bash文本文件中複製文件名列表
- 11. 根據子目錄的文件列表複製一個文件
- 12. 從.jar文件複製文件夾
- 13. 複製從CSV匹配列文件
- 14. 將文件從/文件複製到/文件夾/文件
- 15. 通過終端複製文件列表
- 16. 將文件列表複製到目錄
- 17. 將文件列表複製到目錄
- 18. 複製文件VS不復制文件?
- 19. 從文本文件複製一系列的列並創建一個新文件
- 20. 將多個文件從列表框中複製到指定的文件夾
- 21. 在Java中,從文件列表中刪除重複的文件
- 22. 從Excel文件複製工作表
- 23. 將文件夾中的文件列表複製到另一個文件夾
- 24. 將一列從csv文件複製到一個xls文件
- 25. 複製文件從文件夾複製到另一個用C#
- 26. 從文件內容複製文件的批處理文件
- 27. 按文件列表搜索並複製多個文件夾
- 28. 如何將文件列表複製到另一個文件?
- 29. ant跨多個文件夾均勻複製文件列表
- 30. 複製從源到目標的列表項時的文件夾
FTP:S:未知的選項 –
@PierredeLESPINAY FTP實現取決於平臺上,嘗試'FTP
Benj