sftpコマンドをファイルのsftp接続に渡す

sftpコマンドをファイルのsftp接続に渡す

SFTP接続にスクリプトを渡すには?例えば

次のようにSFTP接続を確立します。

#sftpscript.sh
serverIP="1.2.3.4"  
sftp $serverIP

今まではそんなに良くなった。これで、次のスクリプトがあります。

#sftpscript.sftp
lcd /path/to/newdir
cd /path/to/newdir
get filename.log.*
rm filename.log.*   

私は試した:

sftp $serverIP:/path/to/sftpscript.sftp

しかし、それは単にsftpscript.sftp不可能だという意味ですか?それとも私が完全に間違っているのでしょうか?

答え1

マニュアルページ(例sftp(1):)によると、構文は次のようになります。

 sftp -b /path/to/sftpscript.sftp  $serverIP

ただし、ワイルドカードオプションが機能しているかどうかはわかりません。 (例えばfile.*

関連情報