我试图从多个文件夹位置本地上传项目到SFTP站点。我正在使用一个现有的shell脚本,我知道它适用于从一个本地位置上传,但我无法弄清楚如何使它适用于从多个本地位置上传。使用Shell脚本将多个目录中的文件上传到SFTP站点
我对编码相当陌生,只有基本的批处理脚本和现有shell脚本的一些小编辑的经验,所以我将不胜感激任何帮助。
这里的
open sftp://(userid):(password)@(sftp site) -hostkey="(hostkey)"
pwd
ls
lcd "(local directory)"
lls
cd (remote directory)
ls
put * -filemask=|*/ ./
exit
这在以前的工作很适合我们我的现有的单本地位置上传脚本的样本,但我试图把它们合并成一个过程来清理我们的一些现有的脚本的那作为一项自动化任务运行,但我无法弄清楚如何将这样的多个任务链接在一起。
您使用的是什么SFTP客户端?你说“shell脚本”,但是你发布的代码看起来像[WinSCP脚本](https://winscp.net/eng/docs/scripting)。 –