Bash script per cercare una parola in una url

Ciao a tutti,
Vorrei un suggerimento per uno script in bash,

Lo script deve eseguire un wget di 500 url e cercare se all’interno contiene una parola specifica quindi IF CONTAIN credo,

Non sono esperto e non so se corretto: if[wget $1 | grep -i "form"] then printf $1 fi

Praticamente mi dovrebbe stampare il risultato solo se la url ha la parola “form”

:slight_smile: grazie

Il tuo approccio è giusto, se non fosse che stai cercando qualcosa non in un file di testo, ma in un documento HTML del quale dovresti fare il parsing, perché altrimenti rischi di avere falsi positivi legati a nomi di classi, tag, attributi, commenti ecc…

Senza parsing HTML:

curl -s "$1" | grep -m1 form && echo "$1"

Con parsing HTML (ricerca solo nel contenuto visualizzato dal browser):

curl -s "$1" | lynx -dump -stdin | grep -m1 form && echo "$1"

Grazie frafra