【发布时间】:2014-01-10 19:36:17
【问题描述】:
我见过This question,但我对答案不满意。我连接到远程 sftp 服务器,我会在那里做 ls 我想在我的本地机器上得到 ls 的结果。我不想保存任何额外的东西,只需要 ls 命令的结果。我可以将结果保存到本地机器上可访问的变量吗?
#!/usr/bin/expect
spawn sftp myuser@myftp.mydomain.com
expect "password:"
send "mypassword\n";
expect "sftp>"
send "ls\n" //save here
interact
【问题讨论】: