From owner-freebsd-questions@FreeBSD.ORG Sat Nov 22 07:39:50 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9EB2B16A4CE for ; Sat, 22 Nov 2003 07:39:50 -0800 (PST) Received: from ms-smtp-01-eri0.southeast.rr.com (ms-smtp-01-lbl.southeast.rr.com [24.25.9.100]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6AE1A43FDF for ; Sat, 22 Nov 2003 07:39:49 -0800 (PST) (envelope-from wegster@mindcore.net) Received: from mindcore.net (rdu163-100-105.nc.rr.com [24.163.100.105]) hAMFdase011800; Sat, 22 Nov 2003 10:39:37 -0500 (EST) Message-ID: <3FBF8336.2020501@mindcore.net> Date: Sat, 22 Nov 2003 10:39:34 -0500 From: Scott W User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20031007 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Luke Kearney References: <3FBEC5C1.7040705@daleco.biz> <6.0.0.22.0.20031122093747.065f9420@pop.face2interface.com> <20031123001254.152D.LUKEK@meibin.net> In-Reply-To: <20031123001254.152D.LUKEK@meibin.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: Marty Landman cc: freebsd-questions@freebsd.org Subject: Re: a good way to save a keystroke? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Nov 2003 15:39:50 -0000 Luke Kearney wrote: >On Sat, 22 Nov 2003 09:44:30 -0500 >Marty Landman granted us these pearls of wisdom: > > > >>At 09:11 PM 11/21/2003, Kevin D. Kinsey, DaleCo, S.P. wrote: >> >> >> >>>Which shell are you using? >>> >>> >>C shell. Maybe I should switch to Bash? I mostly ssh in using my user acct >>and then have at least one screen session where I su to root. However to >>the extent that I'd like to write shell scripts that are consistent for >>account that may use different shells, if that even makes sense, than maybe >>backticks are the way to go. >> >> >> >Just as an aside to this particular thread. I am sure I read somewhere >that it is usually best to write scripts for sh , ie /bin/sh as many of >the others are located in /usr/something which when the file system is >not stable may or may not be accessible. man sh would be your friend >here and quite often shell scripts that are run from cron are written >with this shell in mind. > >good luck > >LukeK > > This is generally true- if something works in sh, it _should_ also work in virtually any other shell....although in this case, the $(...) seems to be the exception. I know there are some people that refuse to use anything other than csh/tcsh, but when it comes down to writing shell scripts going out to customers, or part of any software, you write for sh.....or if Linux only, for bash. Scott