順次ファイルを移動する - 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に移動したファイル間に少なくとも2番目の違いがあると仮定した場合は順番に)。

ベストアンサー1

おすすめ記事