From owner-freebsd-newbies@FreeBSD.ORG Fri Dec 31 08:23:47 2004 Return-Path: Delivered-To: freebsd-newbies@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2531416A4CE for ; Fri, 31 Dec 2004 08:23:47 +0000 (GMT) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.197]) by mx1.FreeBSD.org (Postfix) with ESMTP id C10F543D31 for ; Fri, 31 Dec 2004 08:23:46 +0000 (GMT) (envelope-from vijayendra.gadgil@gmail.com) Received: by wproxy.gmail.com with SMTP id 40so97006wri for ; Fri, 31 Dec 2004 00:23:46 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=WBKyBQKPUraG8WV+TCu47j8ZFFqUYXehcgN53j+gPoxV98VPBQv/WlIoBCRtKxYWepSVDDxwkHz2zJh8DFjeTYApMQjWkAzOPDuubGJuYzH97a5P55/B1ZhMqnOX4/ggn8uLfafes7SnSbFmo5rzBGIL8PU8nDIyMDiZEPIV5no= Received: by 10.54.19.32 with SMTP id 32mr95522wrs; Fri, 31 Dec 2004 00:23:46 -0800 (PST) Received: by 10.54.20.18 with HTTP; Fri, 31 Dec 2004 00:23:46 -0800 (PST) Message-ID: Date: Fri, 31 Dec 2004 13:53:46 +0530 From: vijayendra gadgil To: Tom Huppi In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <49B5BEF2.7CCF22F4.0F75C5EC@netscape.net> <1104458982.622.3.camel@chaucer> cc: freebsd-newbies@freebsd.org Subject: Re: Shell Games X-BeenThere: freebsd-newbies@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: vijayendra gadgil List-Id: Gathering place for new users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Dec 2004 08:23:47 -0000 On Fri, 31 Dec 2004 00:30:16 -0500 (EST), Tom Huppi wrote: > > On Fri, 31 Dec 2004, Nicolas Mackintosh wrote: > > > > > I've always looked at the shell as a very personal thing. Some will > > prefer Bash, others will want to play with something completely > > different. It's a bit like having a favorite hammer... Only a lot more > > elegant! > > Heh...you have not seen my work then :) > > My two cents, though: I started out in a multi-platform > environment and thus choose Bourne Shell for scripting (and still > had to learn the sed, awk, etc differences since most shells are > pretty useless alone.) As time goes by, I suspect it's less of an > issue even for the few folks who find themselves in such a > position. I will mention, though, that knowing Bourne Shell and > portability issues can come in handy for working with autoconf, > and that is likely a more common demand these days. > > FWIW, I've always used 'tcsh' interactively, but almost switched a > while back out of disgust at not being able to figure out how to > get a one-line foreach/{do_something}/end loop (which would allow > me to re-run a complex command easily.) I would recommend 'ksh' it does the tasks of both 'csh' and 'sh' with advanced programming features, check out http://www.kornshell.com/