Date: Fri, 16 Nov 2007 10:13:31 +0530 From: Girish Venkatachalam <girishvenkatachalam@gmail.com> To: freebsd-questions@freebsd.org Subject: Re: bash and strings Message-ID: <20071116044331.GA21372@saraswathy.susmita.org> In-Reply-To: <52275.12.170.206.13.1195184604.squirrel@admintool.trueband.net> References: <52275.12.170.206.13.1195184604.squirrel@admintool.trueband.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On 03:43:24 Nov 16, jhall@vandaliamo.net wrote: > Everyone, > > I'm sure this is easy, and I am making it harder than it is. > > I am being supplied a list of files, and need to create the files and > directories to hold them, but I cannot figure out how to take the string > apart. > > For example, I am given > > /usr/local/scripts/firewall.sh > > I need to create the /usr/local/scripts directory and then create > firewall.sh. > > Any suggestions would be greatly appreciated. There is always more than one way to skin a cat. :) Perhaps you will like mine. DIR=`dirname $path` FILE=`basename $path` /bin/mkdir -p $DIR cd touch $FILE You can put this in a loop with path as loop variable. Best of luck! regards, Girish
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071116044331.GA21372>