Originariamente inviato da mxa
Cosi' dovrebbe andare.

codice:
#!/bin/sh

flag=0
i=""
 
while read i
do
        if [ "$i" == "testo incriminato" ] #attenzione che questo e true se e solo se l'intera riga e' uguale a "testo incriminato" e non se la riga contiene "testo incriminato"
        then
                s=$i
                flag=1
                echo $flag #qui mi stampa 1
        fi
done < $HOME/pippo/pippologs/test.txt

echo $flag #dovrebbe stampare 1

if [ $flag -eq 1 ]
        then
                echo "faccio quello che devo fare"
        fi
funziona !
incredibile !
in effetti il testo deve essere contenuto ma andiamo un passo per volta

grazie a tutti ciao ciao