![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Oppbevare kommandoer i $ variabler. | Paulw0t | Shell programmering og Skripting | 7 | 08-08-2008 06:42 |
| Deling av data og lagre den i 2 variabler | jisha | Shell programmering og Skripting | 10 | 02-17-2008 10:40 |
| Komme variabler inn i en matrise. | vivsiv | Shell programmering og Skripting | 2 | 02-06-2008 03:45 |
| Oppbevare pekeren array i C | arunkumar_mca | UNIX for Dummies Spørsmål og svar | 1 | 08-23-2007 09:49 |
| awk - lagring av data i variabler | 2nilotpal | Shell programmering og Skripting | 7 | 04-16-2004 06:32 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
lagring variabler i array.Please hjelp
Hei Alle,
Jeg trenger litt hjelp med arrays. Jeg trenger å ta imot inndata fra brukeren for vertsnavnet, brukernavn og passord før han går inn. (Dot) eller andre tegn og lagre verdiene i variabelen matrise. Jeg vil videre koble til hostname bruke brukernavn og passwd og kopiere filer fra server til disse maskinene. Dette er hva jeg har kommet opp med så langt. Bare ikke kan finne en måte å lagre verdiene i array variabel. kan noen hjelpe. Code:
#!/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}
Takk! nua7 |
|
||||
|
Dette er noe ikke working.Some tilpasning req her
Takk mirusnet
Dette noe ikke fungerer .. Noen tilpasning req her. Code:
#!/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 |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|