From owner-freebsd-questions Wed Aug 8 11:38:16 2001 Delivered-To: freebsd-questions@freebsd.org Received: from lcmail2.lc.ca.gov (lcmail2.lc.ca.gov [165.107.12.11]) by hub.freebsd.org (Postfix) with ESMTP id 3597C37B403 for ; Wed, 8 Aug 2001 11:38:11 -0700 (PDT) (envelope-from drewt@writeme.com) Received: from CONVERSION-DAEMON by lcmail2.lc.ca.gov (PMDF V5.2-27 #40821) id <0GHR00E01IG7GA@lcmail2.lc.ca.gov> for freebsd-questions@FreeBSD.org; Wed, 8 Aug 2001 11:38:41 -0700 (PDT) Received: from tagalong ([165.107.42.215]) by lcmail2.lc.ca.gov (PMDF V5.2-27 #40821) with SMTP id <0GHR00H8IIFV6B@lcmail2.lc.ca.gov> for freebsd-questions@FreeBSD.org; Wed, 08 Aug 2001 11:38:20 -0700 (PDT) Date: Wed, 08 Aug 2001 11:37:02 -0700 From: Drew Tomlinson Subject: Scripting Help To: "FreeBSD Questions (E-mail)" Message-id: <5CD46247635BD511B6B100A0CC3F023925A04F@ldcmsx01.lc.ca.gov> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2911.0) Content-type: text/plain; charset="iso-8859-1" Content-transfer-encoding: 7bit Importance: Normal X-Priority: 3 (Normal) X-MSMail-priority: Normal Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 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" # Time stamp log date echo $web\n echo $odir\n 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. Thanks, Drew To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message