![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Memorizar comandos em $ variáveis. | Paulw0t | Programação Shell Script e | 7 | 08-08-2008 05:42 |
| Dividir os dados e guardá-lo em 2 variáveis | jisha | Programação Shell Script e | 10 | 02-17-2008 10:40 |
| Como variáveis em um array. | vivsiv | Programação Shell Script e | 2 | 02-06-2008 03:45 |
| Armazenar ponteiro array em C | arunkumar_mca | UNIX para Dummies Perguntas & Respostas | 1 | 08-23-2007 08:49 |
| awk - armazenar dados em variáveis | 2nilotpal | Programação Shell Script e | 7 | 04-16-2004 05:32 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
armazenamento de variáveis em array.Please ajudar
Todas oi,
Preciso de ajuda com matrizes. Preciso pegar as informações do usuário para o host, nome de usuário e senha até que ele entra. (Ponto) ou qualquer outro personagem e armazenar os valores na variável array. Gostaria ainda ligar para o host usando nome de usuário e senha e copiar arquivos de servidor para estas máquinas. Isto é o que tenho que chegar a até agora. Só não pode descobrir uma forma de armazenamento de valores na tabela variável. alguém pode ajudar. Código:
#!/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}
Obrigado! nua7 |
|
||||
|
Trata-se de alguma maneira não working.Some ajustes aqui req
Graças mirusnet
Isto não é algum trabalho .. Alguns ajustes req aqui. Código:
#!/usr/bin/sh i=j=k=0 #Take input from the user while ["host_name != "."] do echo "Please enter the Hostname" read host_name[i] echo $hostname[i] let i=i+1 echo "Please enter the username" read username[j] echo $username[j] let j=j+1 echo "Please enter the password" read password[k] echo $password[k] let k=k+1 done |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|