![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Хранение команд в $ переменных. | Paulw0t | Shell программирование и сценарии | 7 | 08-08-2008 06:42 PM |
| Разделение данных и хранения ее в 2 переменные | Jisha | Shell программирование и сценарии | 10 | 02-17-2008 10:40 PM |
| Получение переменных в массиве. | vivsiv | Shell программирование и сценарии | 2 | 02-06-2008 03:45 PM |
| Хранение указатель массива в C | arunkumar_mca | UNIX для чайников Вопросы И Ответы | 1 | 08-23-2007 09:49 AM |
| AWK - хранение данных в переменных | 2nilotpal | Shell программирование и сценарии | 7 | 04-16-2004 06:32 AM |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
||||
|
хранения переменных в array.Please помочь
Привет Все, Мне нужна помощь с массивами. Мне нужно принимать ввод от пользователя для хоста, имя пользователя и пароль, пока он не входит. (Точка) или любого другого характера, и хранить ценности в переменной массив. Я хотел бы дополнительно подключать к хост, используя имя пользователя и пароль и копировать файлы с сервера на эти машины. Это то, что Я пришел с тем далеко. Просто не могу понять способ хранения ценностей в массиве переменных. может кто-нибудь помочь. Код:
#!/usr/bin/sh
#Take input from the user
while ["host_name != "."]
do
echo "Please enter the Hostname"
read host_name
echo "Please enter the username"
read username
echo "Please enter the password"
read password
done
#If you have a better way of accepting data from user , would be great!
#storing these variables in array logic here..
#ftp logic as below..
typeset SRCDIR="/root/temp1"
typeset DESTDIR="/root/"
typeset REMHOST="machB"
typeset -i STAT=0
cd "${SRCDIR}"
STAT=${?}
if [[ ${STAT} -ne 0 ]]
then
echo "Can't cd to ${SRCDIR}" >&2
exit ${STAT}
fi
ftpput.pl -h ${REMHOST} -l ${USER} -p ${PASSWD} -d "${DESTDIR}" -B *
STAT=${?}
if [[ ${STAT} -eq 0 ]]
then
mv * "${BACKUP_DIR}/"
STAT=${?}
echo "mv failed; status ${STAT}." >&2
else
echo "FTP failed; status ${STAT}." >&2
fi
exit ${STAT}
Может ли кто-нибудь, пожалуйста, помогите мне! Спасибо! nua7 |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|