bash スクリプトを使用してファイルを別のコンピューターに送信するにはどうすればよいでしょうか?

bash スクリプトを使用してファイルを別のコンピューターに送信するにはどうすればよいでしょうか?

コマンドラインから sftp を使用してファイルを送信できることは知っていますが、.sh ファイルでこれを行う方法がわかりません。bash ファイルで可能な範囲で、1 行または複数行でこれを行う方法はありますか。ファイルを取得する方法は既に知っていますが、送信する方法は知りません。特定のディレクトリに送信する必要もあります。

答え1

目的の .sh ファイルは次のようになります。

#!/bin/bash
scp /local/file user@remotehost:/path/to/directory

scpコマンドの例

.sh ファイルが実行可能であることを確認してください。そうでない場合は、chmodコマンドを使用してください。

関連情報