![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| cómo acceder a un valor de la variable | satish @ 123 | Programación de scripts de shell y | 4 | 05-19-2008 05:33 AM |
| PHP Shell, para un acceso remoto seguro SSH cuando no está disponible | iBOT | UNIX y Linux Noticias RSS | 0 | 02-19-2008 05:50 AM |
| Acceso shell | CerialPhreak | UNIX for Dummies Preguntas y Respuestas | 2 | 08-04-2006 05:07 PM |
| acceso shell, por favor ayuda! | genzai | UNIX for Dummies Preguntas y Respuestas | 4 | 11-18-2005 07:06 PM |
| Acceso Shell | turbohacker | Programación de scripts de shell y | 10 | 03-18-2004 09:39 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
intérprete de comandos de acceso
Hola
Quiero hacer lo siguiente: 1. Crear una serie de Gloabla varibale "ROUTE_IP_xx" basado en un contador. Como xx puede ser de 1-10. es decir, ROUTE_IP_1 ROUTE_IP_2 . . ROUTE_IP_10 2. Quiero initalize de todas estas variables a 0.0.0.0 es decir, ROUTE_IP_1 \u003d'0 .0.0.0 ' 3. Quiero ser capaz de acceder a esta variable global a través del código. es decir, $ ROUTE_IP_1 Lo que sigue es lo que tienen que hacer. He generado la variable GLOBAL correctamente. Pero no pude averiguar cómo acceder a ellos. Por favor, hágamelo saber si usted tiene alguna sugerencia? Gracias, Sabina #! / bin / sh ROUTE_MAX_NO_OF_ENTRY \u003d 10 count \u003d 1 mientras que [$ count-le $ ROUTE_MAX_NO_OF_ENTRY] hacer ip_addr \u003d ROUTE_IP_ $ (count) echo "ip_addr $ ip_addr" exportación ip_addr $ \u003d'0 .0.0.0 ' tmp \u003d `echo '$' $ ip_addr» echo $ tmp count \u003d `expr $ count + 1» hecho |
|
||||
|
Pruebe una variedad: Código:
#!/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
|
|
||||
|
Hola Jim
Gracias por responder. Me olvidé de mencionar en mi petición de que estoy usando shell Bourne y creo que no se aplican matrices en bourne shell. Gracias, Sabina |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|