Foros del Web » Administración de Sistemas » Unix / Linux »

Localizar un elemento en dos scripts distintos?

Estas en el tema de Localizar un elemento en dos scripts distintos? en el foro de Unix / Linux en Foros del Web. Saludos. Suelo tener problemas con la instrucción IF cuando programo scripts en BASH pero esta vez ya me supera. Voy a presentar el trozo de ...
  #1 (permalink)  
Antiguo 31/08/2012, 04:05
 
Fecha de Ingreso: agosto-2012
Ubicación: barceona
Mensajes: 1
Antigüedad: 12 años, 3 meses
Puntos: 0
Pregunta

Saludos. Suelo tener problemas con la instrucción IF cuando programo scripts en BASH pero esta vez ya me supera. Voy a presentar el trozo de código y explico en él los detalles:

Código:
tor()
{
v=`echo ${a[1]}` # el elemento 1 del array a es dato2
for x in ${dt[*]} ; do # el array dt contiene 2 elementos: dato1 y dato2
if [[ "${v}" -eq "${x}" ]]; then
echo ${x} # siempre me sale dato1 y dato2 
                  #cuando solo quiero obtener dato2 
fi
done
}
Doy por sentado que el problema está en la expresión condicional de IF. He probado varias modalidades y no hay manera. A ver si podeis sacarme de esta.

Gracias de antemano

Perdón: no son en 2 scripts distintos, sino en 2 arrays distintos. No me deja editar el título. Disculpadme.

Última edición por BrujoNic; 01/09/2012 a las 00:43

Etiquetas: bash
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:02.