BASH – Script ejemplo array asociativo.-

Para poder trabajar con arrays asociativos, se debe tener instalado version 4 o superior de BASH :

#!/opt/csw/bin/bash

#DEclarar un array asociativo
declare -A capital

#Esta es una fomra de llenar el array
capital=([UK]="London" [Japan]="Tokyo")

#Esta es otra
capital[Germany]="Berlin"
capital[China]="Beijing"

#Para agregar datos a un array
capital+=([Belgium]="Brussels" [Egypt]="Cairo")

#Muestra el numero de elementos del array
echo "Size: ${#capital[@]}"

#Para mostrar la capiotal de Alemania
echo "Capital de Alemania : ${capital[Germany]}"

#Iterar sobre el array mostrando la clave y su valor
echo "Pais -> Capital"
for country in "${!capital[@]}"
do
   echo "$country -> ${capital[$country]}"
done

Al ejecutra este script, nos mostyrara el siguiente resultado

Size: 6
Capital de Alemania : Berlin
Pais -> Capital
UK -> London
Germany -> Berlin
Belgium -> Brussels
China -> Beijing
Japan -> Tokyo
Egypt -> Cairo
Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.