> -----Original Message----- > From: redhat-list-bounces@xxxxxxxxxx [mailto:redhat-list- > bounces@xxxxxxxxxx] 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 -- redhat-list mailing list unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe https://www.redhat.com/mailman/listinfo/redhat-list