当ftp使用命令文件时,我面临问题,但我不面临使用手动执行命令的执行问题。
我需要ftp在连接到ssh机器时,命令文件在tmp目录中可用。
我对cd "FtpFolder"做了单引号,没有单引号和双引号,它不起作用
但是手动命令可以起任何作用..。
ssh username@serverip 'cd /tmp; cat cmd_tmp.txt | sftp -oPort=1234 sftpuser@sftpidadress'Connecting to 111.222.333.1...
sftp> Couldn'sftp> sftp> sftp> sftp> cd "FtpFolder"
mget "YYYYMMDD_REPORT - AUTO SAVE _ 1.TXT"发布于 2015-04-29 07:23:45
使用get命令而不是mget。Sftp不支持mget命令。和使用换行符的单独命令
cd "FtpFolder"
get "YYYYMMDD_REPORT - AUTO SAVE _ 1.TXT"https://unix.stackexchange.com/questions/199321
复制相似问题