Buscando sobre como hacer esto me tope con esto:
http://uannight.wordpress.com/2007/04/16/buscar-texto-dentro-de-ficheros-en-linux/
Y convirtiéndolo en script quedaría algo así:
#!/bin/bash
_FOLDER=$1
_PATTERN=$2
_COMMAND=`find ${_FOLDER} -exec grep -l ${_PATTERN} {} \;`
for _FILE in $_COMMAND
do
echo ${_FILE}
done
exit 0
le damos permisos de ejecución:
chmod u+x ./find.shUn ejemplo:
./find.sh /home/iban/Desktop/ asdResultado:
/home/iban/Desktop/tmp/html2.txt
/home/iban/Desktop/tmp/html.txtComo bien dice: ismaelviamontes, se puede hacer todo con grep:
#!/bin/bash
_PATTERN=$1
_FOLDER=$2
_COMMAND=`grep -r -e ${_PATTERN} ${_FOLDER}`
