我需要运行这个命令链
psftp xx.xx.xx.xx -l xxx -pw yyy
cd zzzzzz
get file.csv
bye
在一个命令行中
(psftp 来自这里: http: //www.chiark.greenend.org.uk/~sgtatham/putty/download.html)
我在超级用户(https://superuser.com/a/532528/290138)上看到,使用 ftp 你可以这样做,但我不明白它是如何工作的:
echo open xx.xx.xx.xx >> ftp & echo user xxx yyy >> ftp & echo binary >> ftp & echo get file.csv >> ftp &echo bye >> ftp & ftp -n -v -s:ftp & del ftp
谢谢!
[编辑]
我将这 4 行写在一个.bat
文件中并运行它。
第一行执行良好,但随后 psftp 解释器打开(就像 ftp 解释器)
,第二行永远不会发生