1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
#!/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 :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
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 |