![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Memorizzazione di comandi in $ variabili. | Paulw0t | Shell scripting e di programmazione | 7 | 08-08-2008 06:42 PM |
| Dividere i dati e la memorizzazione in 2 variabili | jisha | Shell scripting e di programmazione | 10 | 02-17-2008 10:40 PM |
| Come variabili in un array. | vivsiv | Shell scripting e di programmazione | 2 | 02-06-2008 03:45 PM |
| Memorizzazione di array puntatore in C | arunkumar_mca | UNIX for Dummies Domande & Risposte | 1 | 08-23-2007 09:49 AM |
| awk - archiviazione dei dati in variabili | 2nilotpal | Shell scripting e di programmazione | 7 | 04-16-2004 06:32 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
memorizzare le variabili del array.Please aiutare
Hi All, Ho bisogno di aiuto con gli array. Ho bisogno di prendere in ingresso da parte degli utenti per nome, il nome utente e la password, fino alla sua entrata. (Punto) o qualsiasi altro carattere e memorizzare i valori nella variabile array. Vorrei inoltre di collegare il nome utilizzando il nome utente e passwd e copiare i file dal server per queste macchine. Questo è ciò che io sono venuto con finora. Basta non può capire il modo di memorizzare i valori in array variabile. qualcuno può aiutare. Codice:
#!/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}
Qualcuno può please help me! Grazie! nua7 |
|
||||
|
Ehi!
Grazie per la risposta, ma l'utente deve mangimi ingresso per molti nomi host, quindi hanno bisogno di un loop e memorizzare in array, in modo che possa utilizzare ulteriormente. Grazie! nua7 |
|
||||
|
Mi sarebbe piaciuto farlo, ma il cliente pensa, che troppe domande chiediamo ...
Così ho fatto mettere un ciclo while all'inizio. Qualsiasi idea di come mettere in queste variabili in un array. |
|
||||
|
Questo è in qualche modo non modificare req working.Some qui
Grazie mirusnet Questo è in qualche modo non funziona .. Alcuni modificare req qui. Codice:
#!/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 |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|