![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Lagra kommandon på $ variabler. | Paulw0t | Shell-programmering och Skript | 7 | 08-08-2008 05:42 |
| Uppdelning av data och lagra den i 2 variabler | jisha | Shell-programmering och Skript | 10 | 02-17-2008 10:40 |
| Få variabler i en matris. | vivsiv | Shell-programmering och Skript | 2 | 02-06-2008 03:45 |
| Förvaring pekaren array i C | arunkumar_mca | UNIX for Dummies Frågor & Svar | 1 | 08-23-2007 08:49 |
| awk - lagra data i variabler | 2nilotpal | Shell-programmering och Skript | 7 | 04-16-2004 05:32 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
lagring av variabler i array.Please hjälp
Hej Alla,
Jag behöver hjälp med kedjor. Jag måste ta information från användaren för värdnamn, användarnamn och lösenord fram till dess att han går in. (Punkt) eller andra tecken och lagra värdena i variabeln matris. Jag skulle ytterligare ansluta till värdnamn med hjälp av användarnamn och passwd och kopiera filer från servern till dessa maskiner. Detta är vad jag har kommit fram till hittills. Helt enkelt inte på ett sätt att lagra värden i kedjan variabel. kan någon hjälpa. Kod:
#!/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}
Tack! nua7 |