vorrei fare uno scriptino che mi tolga tutti i file della versione beta di xfce che ho installato...

utilizzo gentoo come distro...non ho mai fatto script bash e questo mi sembra un ottimo modo per iniziare a conoscerlo...:

immagino abbia nisogno di un bel ciclo for

ora, devo riuscire a scrivere un comando che mi guardi dentro tutte le cartelle di

/usr/portage/xfce-base

e per ognuna di queste dia iin pasto ad emerge -C l'ebuild marcato

*-4.1.99.2.ebuild

in modo da eliminare dal sistema tutti i file dei singoli pacchetti di xfce (per quanto riguarda xfce-extra ci penso dopo dato che i pacchetti installati si sono una parte e non tutti)

con

codice:
for i in `ls /usr/portage/xfce-base/`; do ls /usr/portage/xfce-base/$i; done;
riesco a vedere tutti file che stanno nelle sottocartelle di /usr/portage/xfce-base/

ma se a questo comando aggiungo

codice:
for i in `ls /usr/portage/xfce-base/`; do ls /usr/portage/xfce-base/$i | grep *-4.1.99.2.ebuild ; done;
non mi esce niente in output...come mai???
dove sbaglio col grep??

l'output del primo comando è una serie di righe di quaeto tipo:

codice:
totale 24
-rw-r--r--  1 root root 5170 13 dic 21:40 ChangeLog
drwxr-xr-x  2 root root  136 14 dic 23:40 files
-rw-r--r--  1 root root  911  5 nov 00:07 libxfce4mcs-4.0.6.ebuild
-rw-r--r--  1 root root  729 13 dic 21:29 libxfce4mcs-4.1.99.2.ebuild
-rw-r--r--  1 root root  386 14 dic 23:40 Manifest
-rw-r--r--  1 root root  157  4 nov  2003 metadata.xml
una serie per ogni cartella/pacchetto visitata...

suppongo che ogni volta risolto con grep basta far scorrere un iteratore con un ciclo for sul suo output e dare ogni iterata in parto a emerge -C giusto???

mi sa che data la lunghezza del comando è meglio fare uno script su un file e renderlo eseguibile...


ora vado a nanna che domani ho un esame

grazie e ciao

P.S. non me ne intendo di script bash...siate magnanimi...