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}
Le istruzioni di eco all'esterno del ciclo non visualizzano le variabili previste. Come si deve propagare il contenuto della variabile all'esterno del loop?Bash - propagazione del valore della variabile all'esterno del loop
Ricordare che il ciclo 'while' viene eseguito in un processo separato, questo è il motivo per cui non si vedono le variabili modificate. –
Utilizzare la sostituzione del processo? –