複数のフォルダの場所からローカルにSFTPサイトにアイテムをアップロードしようとしています。私が知っている既存のシェルスクリプトを使用していますが、ローカルの単一の場所からのアップロードにはうってつけですが、複数のローカルの場所からアップロードするための方法を理解できません。シェルスクリプトを使用して複数のディレクトリからSFTPサイトにファイルをアップロードする
私はかなり新しくコーディングしており、バッチスクリプティングの基本的な経験と既存のシェルスクリプトのマイナーな編集しかないので、私は何か助けていただければ幸いです。ここで
これは、以前に私たちのためによく働いたopen sftp://(userid):(password)@(sftp site) -hostkey="(hostkey)"
pwd
ls
lcd "(local directory)"
lls
cd (remote directory)
ls
put * -filemask=|*/ ./
exit
私の既存の単一のローカルの場所のアップロードスクリプトのサンプルですが、私は1つのプロセスにそれらを組み合わせることで、当社の既存のスクリプトの一部をクリーンアップしようとしていること自動化されたタスクとして実行されますが、このような複数のタスクを連鎖させる方法を理解することはできません。
どのSFTPクライアントを使用していますか?あなたは "シェルスクリプト"と言うが、投稿したコードは[WinSCPスクリプト](https://winscp.net/eng/docs/scripting)のように見える。 –