순차적으로 파일 이동 - Bash/Shell 스크립트

순차적으로 파일 이동 - Bash/Shell 스크립트

파일을 한 디렉터리에서 SFTP로 이동한 다음 모두 한꺼번에 이동하는 것이 아니라 순차적으로 다른 디렉터리로 이동하고 싶습니다.

DirA내 디렉토리가 and 이라고 가정해 보겠습니다 DirB.

이것은 내 코드입니다.

#!/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로 이동한 파일 간에 적어도 두 번째 차이가 있어야 한다고 가정할 때 순서대로)?

관련 정보