Date: Tue, 16 Jun 2009 10:54:20 -0400 From: Carmel NY <carmel_ny@hotmail.com> To: freebsd-questions@freebsd.org Subject: Re: Problem with bash script Message-ID: <BLU0-SMTP18DA2743E7B1ADA0957A02933F0@phx.gbl> In-Reply-To: <20090616135615.GA18052@marge.bs.l> References: <BLU0-SMTP586D9F12148D0B6683B635933F0@phx.gbl> <20090616135615.GA18052@marge.bs.l>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 16 Jun 2009 15:56:15 +0200 Bertram Scharpf <lists@bertram-scharpf.de> wrote: > Hi, > > Am Dienstag, 16. Jun 2009, 09:09:09 -0400 schrieb Carmel NY: > > [...] It seems to work until I get to the copy part where it fails. > > > > My scripting skills are not that good. Perhaps someone could tell me > > what I am doing wrong. > > > > # copy the file to another directory using the base name > > cp $i /usr/home/tmp/$BN > > Please provide the error message next time. > > I guess the filenames contain spaces. Try > > cp "$i" "/usr/home/tmp/$BN" > > Bertram I am an idiot. The problem was that the directory did not exist. It was suppose to be "$HOME/tmp/$BN". However, I rarely use find and was not aware of the '-exec' function. I use that and it worked fine. Thanks to everyone for their assistance. -- Carmel
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BLU0-SMTP18DA2743E7B1ADA0957A02933F0>