[Linuxtrent] Re: Cambiare ricorsivamente il proprietario di file (e cartelle)

  • From: "Marco Ciampa" <ciampix@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Fri, 24 Nov 2006 13:44:29 +0100

On Fri, Nov 24, 2006 at 12:42:35PM +0100, lele@xxxxxxxxxxxxxxxxxxx wrote:
> 
> On Fri, 24 Nov 2006 12:10:34 +0100, "Marco Ciampa" <ciampix@xxxxxxxxx> wrote:
> > Per la cronaca è sbagliato. Volevo scrivere:
> > 
> > find -name '*' | while read I ; do
> > 
> 
> Vuoi probabilmente qualcosa del tipo
> 
> find $FROM [... condizioni ...] | while read I; do
>   dn=$(dirname $I)
>   fn=$(basename $I)
>   (cd "$dn"; mv "$fn" "test-$fn")
> done
Ok suggerimento giusto. Ho fatto:

find  -name '*' | while read I
do
  if [ "$I" = "." ] ; then continue ; fi
  I=$(basename "$I")
  echo "$I"
done

visto che se no mi trova sempre il file "." (non so perché) 

-- 

Marco Ciampa

+--------------------+
| Linux User  #78271 |
| FSFE fellow   #364 |
+--------------------+
-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: