![]() |
|
|
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 |
| hvordan du får tilgang til en variabel verdi | satish @ 123 | Shell programmering og Skripting | 4 | 05-19-2008 05:33 |
| PHP Shell, for sikker ekstern tilgang når SSH er ikke tilgjengelig | iBot | UNIX og Linux RSS Nyheter | 0 | 02-19-2008 05:50 |
| Shell tilgang | CerialPhreak | UNIX for Dummies Spørsmål og svar | 2 | 08-04-2006 05:07 |
| shell-tilgang, kan du hjelpe! | genzai | UNIX for Dummies Spørsmål og svar | 4 | 11-18-2005 07:06 |
| Shell Access | turbohacker | Shell programmering og Skripting | 10 | 03-18-2004 09:39 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
shell variabel tilgang
Hei
Jeg ønsker å gjøre følgende: 1. Opprett en rekke Gloabla varibale "ROUTE_IP_xx" basert på et møte. Som xx kunne 1-10. dvs. ROUTE_IP_1 ROUTE_IP_2 . . ROUTE_IP_10 2. Jeg vil initalize alle disse variabelen til 0.0.0.0 dvs. ROUTE_IP_1 \u003d'0 .0.0.0 ' 3. Jeg ønsker å kunne få tilgang til denne globale variable gjennom hele koden. ie $ ROUTE_IP_1 Følgende er hva jeg har fått. Jeg har generert Global variabel riktig. Men jeg kunne ikke finne ut hvordan du får tilgang til dem. Gi meg beskjed hvis du har noen forslag? Takk, Sabina #! / bin / sh ROUTE_MAX_NO_OF_ENTRY \u003d 10 count \u003d 1 mens [$ telle-le $ ROUTE_MAX_NO_OF_ENTRY] gjøre ip_addr \u003d ROUTE_IP_ $ (count) echo "ip_addr $ ip_addr" export $ ip_addr \u003d'0 .0.0.0 ' tmp \u003d `echo" $ "$ ip_addr` echo $ tmp count \u003d `expr $ count + 1` ferdig |
|
||||
|
Prøv en matrise: Code:
#!/bin/ksh
ROUTE_MAX_NO_OF_ENTRY=10
# make an array with 11 (0 thru 10) elements use the last ten
# elements
set -A ip_addr \
'0.0.0.0' \
'0.0.0.0' \
'0.0.0.0' \
'0.0.0.0' \
'0.0.0.0' \
'0.0.0.0' \
'0.0.0.0' \
'0.0.0.0' \
'0.0.0.0' \
'0.0.0.0' \
'0.0.0.0'
# print the array
integer i=0
while (( i <= ${#ip_addr[*]} ))
do
print "ip_addr[$i]= ${ip_addr[i]}"
let i=i+1
done
|
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|