Usr Bin Ksh 🥇 Foros Webmasters 🏅

Usr Bin Ksh 🥇 Foros Webmasters

Se encontró 1 comentario sobre Usr Bin Ksh en el Foro de Webnaranja

     Resetear
No se han encontrado resultados con el filtro seleccionado. Se ha ampliado la búsqueda
Autor Mensaje
  Arrays Multidimensionales en UNIX  Tema: Arrays Multidimensionales en UNIX  -   Lenguajes de Programación  Foro: Lenguajes de Programación
Envío Asunto:    Publicado: Avatar

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

 
Página 1 de 1
Todas las horas son GMT + 1 Hora
Cambiar a: