ファイルをあるディレクトリから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_
これは素晴らしい作品です。しかし、唯一の問題は、dirA
SFTPからすべてのファイルを同時に移動することです。ファイルを順番に移動するにはどうすればよいですか(SFTPに移動したファイル間に少なくとも2番目の違いがあると仮定した場合は順番に)。