Salut, Imi poate explica cineva de ce prima comanda face ce trebuie sa faca = "gaseste toate fisierele de tip text care contin "string" si le scrie = intr-un fisier" iar a doua nu ?
1. for i in `find . -type f`; do file $i | grep text >/dev/null; if [ $? = =3D=3D 0 ]; then cat $i | grep -q string >/dev/null ; if [ $? =3D=3D 0 = ]; then echo $i>>fisier;fi;fi ; done 2.for i in `find . -type f`; do file $i | grep text >/dev/null && cat = $i | grep -q string >/dev/null && then echo $i>>fisier;fi;fi ; done Multumesc --- Detalii despre listele noastre de mail: http://www.lug.ro/
