dpkg --list |grep linux-image |grep "ii " | while read line
do
arr=(${line})
let i=i+1
_constr+="${arr[2]} "
done
echo $i
echo ${_constr}
Las instrucciones de eco fuera del ciclo no muestran las variables esperadas. ¿Cómo debo hacer que los contenidos de la variable se propaguen fuera del ciclo?Bash: propagar el valor de la variable al exterior del ciclo
Tenga en cuenta que el bucle 'while' se ejecuta en un proceso separado, esta es la razón por la que no ve las variables modificadas. –
¿Usar sustitución de proceso? –