按顺序移动文件-Bash/Shell 脚本

按顺序移动文件-Bash/Shell 脚本

我想将文件从一个目录移动到 SFTP,然后按顺序移动到另一个目录,而不是一起移动。

假设我的目录是DirADirB

这是我的代码:

#!/bin/bash
cp -R /usr/sap/tmp/DirA/. /usr/sap/tmp/DirB/
lftp <<_EOF_
open sftp://User:Password@Host -p Port
lcd /usr/sap/tmp/DirA
cd /
pwd
mput -E /usr/sap/tmp/DirA/*.dat
exit
_EOF_

这很好用。但唯一的问题是它同时将所有文件一起从dirASFTP 移动。我怎样才能让它一个接一个地移动文件(按顺序,假设移动到SFTP的文件之间至少应该有一秒的差异)?

相关内容