【发布时间】:2016-03-02 16:02:45
【问题描述】:
将 FTP 输出重定向到文件时,我在一行中获取所有输出。我的要求是,如果目录被更改或文件被列出,一切都应该在单独的行而不是单行中。请指教。
FTPOUT=`ftp -inv << EOF
open $FTP_SERVER
user $USER_NAME $PASSWORD
cd $FILE_DIR
ascii
nlist ${fileName} $FILE_DIR_LIST
close
bye
EOF` > testfile.txt
当前输出样本:
250 Directory successfully changed. 200 Switching to ASCII mode. 227 Entering Passive Mode (165,32,41,174,29,231). 150 Here comes the directory listing. 226 Directory send OK. 221 Goodbye.
预期输出:
250 Directory successfully changed.
200 Switching to ASCII mode.
227 Entering Passive Mode (165,32,41,174,29,231).
150 Here comes the directory listing.
226 Directory send OK.
221 Goodbye.
【问题讨论】:
-
很难理解你的问题,主要是因为格式不好。请参阅stackoverflow.com/editing-help 并编辑您的问题以改进格式。