On Thursday 09 October 2003 12:18, Cristian Banciu wrote: > 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
Sa fie din cauza ca ai then, fi, fi si nici un "if" ? Mihai --- Detalii despre listele noastre de mail: http://www.lug.ro/
