funziona !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
incredibile !
in effetti il testo deve essere contenuto ma andiamo un passo per volta![]()
grazie a tutti ciao ciao