Liviu Daia wrote:
>Marius Stan <[EMAIL PROTECTED]> scria la data de 5 Ianuarie 2005:
>
>
>>Salut,
>>
>>ce gresesc mai jos ?
>># find /var/mail/ -type f -path *Junk/[cur\|new]* -exec
>>/usr/bin/sa-learn --spam {} && ls {} \;
>>find: missing argument to `-exec'
>>
>>fara "&& ls {}" imi merge, da mai departe nu ma descurc.
>>
>>
>
>(1) -path asteapta un shell pattern; *Junk/[cur\|new]* poate fi
> interpretat si ca shell pattern, dar ma indoiesc ca face ce vrei tu.
>
>(2) * sunt expandate de shell inainte sa ajunga la find, pune "...".
>
>(3) && are sens numai pentru un shell, iar argumentul lui -exec nu se
> executa intr-un shell. Pune cele doua comenzi intr-un script si
> executa script-ul. Sau mai simplu:
>
> find ... -ls -exec /usr/bin/sa-learn --spam {} \;
>
> Salutari,
>
> Liviu Daia
>
>
>
well, ls-ul era de test... acolo trebuie de fapt rm -f. nu inteleg ce
vrei sa spui cu "..."
Marius
---
Detalii despre listele noastre de mail: http://www.lug.ro/