我想在shell脚本中使用私钥连接到我的sftp,连接后它将执行一些下载文件的任务。我尝试过以下命令:
sftp oIdentifyFile=/path/xxxx.key username@servername
first=$(ssh username@servername 'ls -1tr /path' | head -1)
second=$(ssh username@servername 'ls -1tr /path/path/' | tail -n 1)
sftp -r username@servername:/"$first" /my/home/directory
sftp -r username@servername:/path/path/"$second" /my/home/directory
这些命令无法运行,是否有错误?