Arrays Multidimensionales UNIX 🥇 Foro de Lenguajes de Programación _AND Maps
Se encontró 1 comentario sobre Arrays Multidimensionales UNIX en el Foro de Lenguajes de Programación
Buscando en foro de Lenguajes de Programación, si desea ampliar la búsqueda a todos los foros pulsa aquí

Buscar:      Resetear
Puede repetir la búsqueda actual por Temas pulsando aquí
Autor Mensaje
    Tema: Arrays Multidimensionales en UNIX  -     Foro: Lenguajes de Programación
Aforo

Registrado:  18-Feb-2008 
Mensajes: 257
Asunto: Arrays Multidimensionales en UNIX  Publicado:
Aunque en Unix se dice que no se pueden hacer Arrays Multidimensionales, hay una forma de simularlos.

El siguiente Script-ejemplo (array.sh) lo consigue:

Quote::

#!/usr/bin/ksh

##### Datos del array ####

Nombre[1]="Juan" ; Tel[1]="999888111"
Nombre[2]="Pepe" ; Tel[2]="999888222"
Nombre[3]="Jose" ; Tel[3]="999888321"
Nombre[4]="Adela" ; Tel[4]="999888444"

# Buscando el Telefono de Jose

buscar=Jose # buscar es la variable que me dice lo que busco

# la variable ${#Nombre[@]} nos da el numero de
# elementos en el array Nombre

cnt=1 # inicializamos el contador
# entramos en el buble

while [ $cnt -le ${#Nombre[@]} ];
do
if [ {${Nombre[$cnt]}} == {$buscar} ]
then
echo ${Nombre[$cnt]}" # "${Tel[$cnt]} ;
fi
cnt=$cnt+1;
done


El resultado obtenido por pantalla al ejecutar nuestro script (array.sh) en la shell de UNIX es

Quote::


Jose # 999888321

BANNER_CENTRAL
 
Foros de discusión > Proyectos Web > Lenguajes de Programación > Arrays Multidimensionales UNIX
Página 1 de 1
Todas las horas son GMT + 1 Hora