script problem

Steven Buehler steve at ibushost.com
Thu Dec 13 19:30:19 UTC 2007


> -----Original Message-----
> From: redhat-list-bounces at redhat.com [mailto:redhat-list-
> bounces at redhat.com] On Behalf Of Jerry Queirolo
> Sent: Thursday, December 13, 2007 12:57 PM
> To: General Red Hat Linux discussion list
> Subject: Re: script problem
> 
> > I have a backup script that I wrote.  In it I have a variable that
> > has listings of directories to back up.  Because of some of the sizes
> of
> > the
> > directories, and for other reasons, they now want me to break them
> where I
> > back them up into multiple files with the name of the directory
> instead of
> > all in one file.  It would be simple except that I can't find how to
> get
> > just the final directory name for each directory.
> >
> > Example:
> > DIRSTOBACKUP= "/usr/local/bin
> > /etc
> > /home/steve
> > /usr/local/src"
> 
> If you just want your results to end up as bin.tar.gz, etc.tar.gz,
> steve.tar.gz etc for your example below, can't you just use basename ?

Most cases that would work.  But if we have a /usr/local/bin and a /bin
directory that we are backing up, then that wouldn't work correctly.  So I
now have it changing the "/" into an underscore.  So /usr/local/src would be
usr_local_src.tgz

Thank You
Steve




More information about the redhat-list mailing list