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