Подстановка пустой команды вывода - FTP - PullRequest
0 голосов
/ 03 декабря 2018

При попытке записать весь вывод в переменную сеанса FTP, переменная пуста.Я перепробовал следующие варианты с одинаковым результатом:

OUT=$(ftp -in $FTP_HOST << END_SCRIPT
  quote USER $FTP_USER
  quote PASS $FTP_PASS
  binary
  cd /home/ftp/files
  get test.txt
  quit
END_SCRIPT
)

echo $OUT

Вариант № 2:

OUT=$(ftp -in $FTP_HOST 2>&1 << END_SCRIPT
  quote USER $FTP_USER
  quote PASS $FTP_PASS
  binary
  cd /home/ftp/files
  get test.txt
  quit
END_SCRIPT
)

echo $OUT

Есть ли еще какие-нибудь выходные данные, в которые будет записан?

1 Ответ

0 голосов
/ 03 декабря 2018

трубопровод | tee работал для моего варианта использования

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...