BASH – Script ejemplo de ARRAY y diferentes expansiones.-

#!/bin/bash
array=("Primer elemento" "Segundo Elemento" "Tercero" "Cuarto")
echo "Numero de elementos del ARRAY : ${#array[*]}"
for ix in ${!array[*]}
do
    printf "   %s\n" "${array[$ix]}"
done
echo
arr=(${array[*]})
echo "Despues de la expansion sin comillas : ${#arr[*]}"
for ix in ${!arr[*]}
do
    printf "   %s\n" "${arr[$ix]}"
done
echo
arr=("${array[*]}")
echo "Despues de la Expansion * : ${#arr[*]}"
for ix in ${!arr[*]}
do
    printf "   %s\n" "${arr[$ix]}"
done
echo
arr=("${array[@]}")
echo "Despues de la expansion @ : ${#arr[*]}"
for ix in ${!arr[*]}
do
    printf "   %s\n" "${arr[$ix]}"
done

Al ejecutar este SCRIPT, nos mostrara por pantalla lo siguiente :

Numero de elementos del ARRAY : 4
   Primer elemento
   Segundo Elemento
   Tercero
   Cuarto

Despues de la expansion sin comillas : 6
   Primer
   elemento
   Segundo
   Elemento
   Tercero
   Cuarto

Despues de la Expansion * : 1
   Primer elemento Segundo Elemento Tercero Cuarto

Despues de la expansion @ : 4
   Primer elemento
   Segundo Elemento
   Tercero
   Cuarto
Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *