Shell-Script
將 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
這可能嗎?還是我做錯了?
根據手冊頁(例如
sftp(1)
),語法是sftp -b /path/to/sftpscript.sftp $serverIP
但是,我不確定 globbing 選項是否有效。(例如
file.*
)