Sto cercando di fare uno script e c'è un problema, penso stupido, che non riesco a risolvere.
Concettualmente il problema è:
ho un arrayvorrei, con un ciclo, avvertire quando trovo un determinato elemento, ad esempio:codice:prova=(primo secondo terzo)
senonchè l'output è:codice:for e in ${prova[@]}; do if [ "$e"="secondo" ]; then echo "secondo trovato"; else echo $e; fi; done
secondo trovato
secondo trovato
secondo trovato
VVoVe:
Perchè?
Ho trovato guide sul bash scripting che confermano il confronto tra variabili dell'if fatto in quel modo.
![]()

VVoVe:
Rispondi quotando
