【发布时间】:2019-11-16 08:27:08
【问题描述】:
我正在尝试编写实现 FTP 命令读取此处文档的 shell 脚本。
如何重定向 ftp 命令行和 FTP 服务器返回的结果?
我当前的脚本在下面
#!/bin/bash
ftp -ivn <<EOF |& tee ftplog.text
open <myFtpserver>
user <username> <password>
pwd
ls -l MYFILE_*
bye
EOF
此代码输出 ftp 服务器的响应,但将 ftp 命令输出到 ftplog.txt。 如何重定向两者?
感谢您的帮助
【问题讨论】:
-
用
>替换|& tee? -
在此处的文档中添加了
debug,它显示了我的命令行。