【发布时间】:2014-02-21 21:51:20
【问题描述】:
我正在尝试通过 ssh 下载一些文件。 文件在文件夹中(文件夹 1 文件夹 2 文件夹 3),所以我决定循环播放。
以下不起作用:
ssh user@remotehost 'for i in 1 2 3; /folder$i/*.log 中的文件名;做 cat /$filename > /localdrive;完毕;完成;'
有什么提示吗? 谢谢!
【问题讨论】:
-
不行。
/localdrive将是remotehost:/localdrive。'中的 ENTIRE 命令转到远程主机。您需要执行类似for (...) do scp user@remotehost:remotefile localfile的操作。 -
scp 也打算在远程主机上使用“localfile”:(