2008/3/3 Mihai Osian <[EMAIL PROTECTED]>:
>   Salut,
>
>  Vreau sa execut o secventa de mai multe comenzi pe fisierele returnate
>  de un "find". Mai concret, ceva care sa semene cu:
>
>  find . -name \*.foo -exec  { echo \{\}  &&  touch \{\} ; }  \;
>
>  In linia de mai sus "echo && touch" sunt date doar ca exemplu, pot fi
>  alte chestii in loc. Ce am reusit eu sa inventez eu este:
>
>  find . -name \*.java -exec bash -c "echo {}  &&  touch {} " \;  sau
>  for i in $(find -name \*.foo) ; do echo $i  &&  touch $i ; done
>
>   Prima versiune lanseaza cite un shell nou de fiecare data (bleah). A
>  doua versiune mai da cite un "command line too long".
>
>  Sigur se poate si mai bine, nu ? Sau is prea mofturos ?
>  Mihai
>

Esti cam mofturos :)

Dar poti sa-ti generezi un script pe care sa-l executi dupa aia, dar
atentie la fisiere cu nume aiurea.

Sau sa te joci cu xargs daca comenzile tale accepta mai multe argumente.

-- 
Petre.

_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui