Re: script help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hi Phil

thank you

But I have several hundred those pattern directories!

I did think to cat those directories in a file
"olddir"

eg:

dir-192.168.30.0   
dir-192.168.30.144 
dir-192.168.30.184
........................................

and sed 's/dir-192.168/dir-10.0/g' olddir > newdir

but i don't know how to move 

rename the directories in olddir to newdir

Thank you again



--- Phil Schaffner <Philip.R.Schaffner@xxxxxxxx>
wrote:

> On Fri, 2007-11-02 at 02:22 +0800, adrian kok wrote:
> > Hi all 
> > 
> > how can I have script to rename the following
> > directory pattern from
> > 
> >  
> > 
> > from 
> > 
> > dir-192.168.30.0   
> > dir-192.168.30.144 
> > dir-192.168.30.184
> > 
> > 
> > To:
> > 
> > 
> > dir-10.0.30.0   
> > dir-10.0.30.144 
> > dir-10.0.30.184
> 
> If you are just renaming directories, or files, and
> not files in
> directories, the following should work:
> 
> for i in 0 144 184 ; do mv dir-192.168.30.$i
> dir-10.0.30.$i ; done
> 
> Or in a bit prettier form:
> 
> for i in 0 144 184
> do
>   mv dir-192.168.30.$i dir-10.0.30.$i
> done
> 
> 
> Phil
> 
> 
> _______________________________________________
> CentOS mailing list
> CentOS@xxxxxxxxxx
> http://lists.centos.org/mailman/listinfo/centos
> 


Send instant messages to your online friends http://uk.messenger.yahoo.com 
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux