Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Portada » Foros Linux » Desarrollo » Programación


Nuevo tema Responder al tema
 [ 3 mensajes ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Sab Jun 27, 2015 10:55 am
Mensajes: 2

Nota Publicado: Sab Jun 27, 2015 11:06 am 
Arriba  
:o :o :o Hola buenas,

Tengo una variable que es la siguiente:

IP_R$X$y

La cual como veis depende de otras dos variables. Yo le asigano un comando que me devuleve una IP diferente cada vez que lo ejecuto.

IP_R$X$y=`comando`

Salida:

IP_R00=10.10.0.1
IP_R01=10.10.0.2
IP_R02=10.10.0.3
etc

Pero esa manera de expresarlo, me d error y no se quedan guardadas las variables en cada iteración de un bucle for que es donde está.

¿Podéis echarme una mano$?Quizás esto se haga de otra manera...pero no se me ocurre!!

Gracias!!!!!!!

 Perfil  

Desconectado
Forista Legendario
Forista Legendario
Avatar de Usuario

Registrado: Dom Oct 10, 2004 7:00 am
Mensajes: 1797

Nota Publicado: Dom Jun 28, 2015 12:28 am 
Arriba  
La explicación es muy, muy confusa.
Aclararía bastante las cosas que postearas el script, o que al menos te explicaras mejor.

En lo que se puede intuir -y hasta aventurar- de semejante no-explicación que has dado, puede que el problema se deba a que quieres que la salida sea literalmente "IP_R00=10.10.0.1", olvidando que el signo igual se usa para asignar valor a una variable y, si quieres representarlo gráficamente, debes anteponer el carácter de escape "\".

O puede ser cualquier otra cosa.

 Perfil  

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Sab Jun 27, 2015 10:55 am
Mensajes: 2

Nota Publicado: Dom Jun 28, 2015 11:17 am 
Arriba  
neurus escribió:
La explicación es muy, muy confusa.
Aclararía bastante las cosas que postearas el script, o que al menos te explicaras mejor.

En lo que se puede intuir -y hasta aventurar- de semejante no-explicación que has dado, puede que el problema se deba a que quieres que la salida sea literalmente "IP_R00=10.10.0.1", olvidando que el signo igual se usa para asignar valor a una variable y, si quieres representarlo gráficamente, debes anteponer el carácter de escape "\".

O puede ser cualquier otra cosa.



Perdona, si que es verdad que no me expresé bien. Mi intención era guardar distintas IP en distintas variables, pero al final lo he ido guardado en un archivo temporal y lo he tratado a posteriori como un array.

Editado -- Dom Jun 28, 2015 11:17 am --

Al final decidí meter IP_R$X$y=$IP como texto en un archivo temporal >> /tmp/ips.tmp y luego tratarlo como un array.

ipArray=($(awk '{print $1}' $fileips))
puertoArray=($(awk '{print $2}' $fileips))
arraySize="${#ipArray[@]}"

for (( i=0; i<${arraySize}; i++ ));
do
ip_maquina=${ipArray[$i]};
puerto_maquina=${puertoArray[$i]}

done

 Perfil  
Mostrar mensajes previos:  Ordenar por  
 [ 3 mensajes ] 
Nuevo tema Responder al tema

Saltar a:  


 Temas relacionados   Autor   Respuestas   Vistas   Último mensaje 
Variable en Squirrelmail

en Redes y Servidores

kikelin

0

340

Mié Abr 14, 2010 12:35 pm

kikelin Ver último mensaje

readonly variable slackware

en Sistema

chavete88

8

916

Sab Ene 01, 2011 4:40 am

o4kley Ver último mensaje

variable no definida en JavaScript [Solucionado]

en Programación

Juanp_1982

3

1256

Lun Sep 12, 2011 8:50 am

Juanp_1982 Ver último mensaje

Variable de Entorno (Java) en CentOS

en Sistema

brokenbones

0

280

Vie Dic 15, 2017 1:13 pm

brokenbones Ver último mensaje

capturar hora en variable en linux

en Programación

sabalero1982

5

6431

Jue Feb 04, 2010 8:38 pm

ORBVS Ver último mensaje



¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC + 1 hora [ DST ]
Traducción al español por Huan Manwë
phpBB SEO