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