On 2003.02.19 at 13:05:43 +0200, Vladislav wrote:

> Ср 19 Фев 2003 12:51, Victor Wagner написал:
> > echo "open ftp.somewhere.net
> >       cd /pub/unix/drivers/
> >       get something.tar.gz
> >       quit
> >       " |ftp
> >
> 
> Читаем конспект по bash.
> ftp -n << EOF
> open hostname
> user name password
> put 
> get
> quit
> EOF

Не читайте советских газет по утрам (с) Преображенский.

Наличие в скрипте плейнтекстового пароля требует резкого ограничения
прав на этот скрипт, что неудобно.

Кроме того, предполагается что вместо команды echo туда будет подсунута
более умная программа, которая сгенерит требуемый набор команд.
(кстати в этом случае -n и команду user с двумя аргументами стоит включить в
рассмотрение) А в случае here-document ничего кроме простой подстановки
переменных нам не доступно.







--
Victor Wagner                   [EMAIL PROTECTED]
Chief Technical Officer         Office:7-(095)-748-53-88
Communiware.Net                 Home: 7-(095)-135-46-61
http://www.communiware.net      http://www.ice.ru/~vitus

Ответить