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/


Raspunde prin e-mail lui