Shell-Script

將 sftp 命令傳遞給文件中的 sftp 連接

  • January 24, 2017

如何將腳本傳遞給 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這可能嗎?還是我做錯了?

根據手冊頁(例如sftp(1)),語法是

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

但是,我不確定 globbing 選項是否有效。(例如file.*

引用自:https://unix.stackexchange.com/questions/238677