On Wednesday 08 June 2005 16:01, Andrei Dumitrescu wrote: > Am directoare de forma > 347 348 etc. > In fiecare director, exista un singur subdirector, de tipul > 347/20051206/ > In acest subdirector de afla un fisier cu numele directorului initial.xml > 347/20051206/347.xml > > vreau sa redenumesc directoarele si fisierele astfel: > newvalue=oldvalue-220. > directorul 347 ->127 iar 347.xml ->127.xml > ceva in genul : > > #!/bin/bash > for i in `seq 347 390` > > do > mv $i $[$i-220] > mv $i/*/$i.xml $i/*/$[$i-220].xml > done > > Linia cu $i/*/ nu e corecta.cum pot face ?
new=$(($i-220)) mv $i $new dir=$i/* mv $dir/$i.xml $dir/$new.xml Mihai -- This message was scanned for spam and viruses by BitDefender. For more information please visit http://www.bitdefender.com/ --- Detalii despre listele noastre de mail: http://www.lug.ro/
