Date: Wed, 8 Aug 2001 20:43:36 +0200 From: Erik Trulsson <ertr1013@student.uu.se> To: Drew Tomlinson <drewt@writeme.com> Cc: "FreeBSD Questions (E-mail)" <freebsd-questions@FreeBSD.ORG> Subject: Re: Scripting Help Message-ID: <20010808204336.A22075@student.uu.se> In-Reply-To: <5CD46247635BD511B6B100A0CC3F023925A04F@ldcmsx01.lc.ca.gov> References: <5CD46247635BD511B6B100A0CC3F023925A04F@ldcmsx01.lc.ca.gov>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Aug 08, 2001 at 11:37:02AM -0700, Drew Tomlinson wrote: > I'm attempting to write one of my first scripts. What I want to do is > create a simple script that I can pass arguments to from the command line > and have it run the appropriate webalizer command(s) to create stats for > various virtual hosts on my machine. However, I am running into problems > figuring out how to set variables in the script. Here is what I have so > far: > > #! /bin/sh > > # 8/8/01 > # An attempt to write script to run webalizer to generate web stats for all > # virtual web sites. > > # Set command line variables > set web=$1 > set odir="/usr/local/www/data/webalizer/$1" No need to use 'set'. Those lines should just read: web=$1 odir="/usr/local/www/data/webalizer/$1" > > # Time stamp log > date > > echo $web\n > echo $odir\n The \n at the shouldn't be there. The default behaviour for echo(1) is to add a newline at the end. (Can be overridden by the -n flag.) So this should be echo $web echo $odir > exit > > When run, this is my output: > > blacklamb# ./webalizer_run.sh test > Wed Aug 8 11:26:40 PDT 2001 > n > n > blacklamb# > > What I expect to happen is that the variable "web" is set to "test" and the > variable "odir" is set to "/usr/local/www/data/webalizer/test". Then the > echo line print the settings to confirm. Once I get this part "dialed in", > then I plan to use the variable in a line such as "webalizer -O $odir". > > So can anyone enlighten me as to what I'm missing? Any links, RTFMs, etc. > to scripting help is appreciated. > -- <Insert your favourite quote here.> Erik Trulsson ertr1013@student.uu.se To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010808204336.A22075>