elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Duda de Bash; Referencia indirecta a arreglos mediante funciones.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda de Bash; Referencia indirecta a arreglos mediante funciones.  (Leído 3,140 veces)
astinx

Desconectado Desconectado

Mensajes: 111



Ver Perfil
Duda de Bash; Referencia indirecta a arreglos mediante funciones.
« en: 12 Noviembre 2011, 22:39 pm »

Hola, quisiera saber si hay alguna forma de referenciar indirectamente al contenido de un arreglo, supongamos el siguiente escenario:

Código:
#!/bin/bash
array=(1 2 3 4 5 6 7)

function e {
        #Y acá es donde quiero hacer referencia indirecta a la variable array usando el contenido de la
        #variable $1 para referenciar al arreglo por ejemplo  como si fuera $$1, claro que esto nos va a
        #devolver cualquier cosa, sin embargo eso es lo que quisiera saber si existe alguna forma
        #de usar el contenido de una variable para referenciar a otra. Todo esto lo hago a modo de juego
        #es que no me parece muy elegante pasarle a la función e ${array[@]}
}

e array

Yo estaba pensando algo como usar pipes y hacer pasar como stdin a '${'$1'[ @ ]}' y pasarlo a otro comando, primero intente pasarselo a bash para que lo ejecutara como una instrucción, pero obviamente no sirvió. Bueno lo estoy haciendo meramente por curioso si a algún conocedor de bash se le ocurre alguna forma bizarra de contribuir a mi bizarra idea, sea bienvenido :P

Desde ya gracias por detenerse a leer :)


En línea

La programación hoy en día es una carrera entre los ingenieros de software intentando construir mejores y más eficientes programas a prueba de idiotas y el Universo intentando producir mejores y más grandes idiotas. De momento, el Universo está ganando
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Consultas sobre punteros en funciones por referencia..
Programación C/C++
roser24 5 4,106 Último mensaje 5 Mayo 2010, 17:47 pm
por roser24
Paso de parametros por referencia...funciones
Programación C/C++
soser 2 4,516 Último mensaje 2 Septiembre 2010, 22:33 pm
por soser
c++ Funciones por referencia
Programación C/C++
programador10 2 2,667 Último mensaje 11 Junio 2011, 06:18 am
por programador10
Bash; Pasaje de arreglos como parametros a funciones
Scripting
astinx 1 5,229 Último mensaje 29 Octubre 2011, 20:24 pm
por astinx
duda aplicando arreglos unidimensionales y funciones
Programación C/C++
R_11 3 2,427 Último mensaje 15 Mayo 2016, 21:45 pm
por R_11
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines