From owner-freebsd-questions@FreeBSD.ORG Mon Dec 17 00:39:18 2007 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4F1F716A41B for ; Mon, 17 Dec 2007 00:39:18 +0000 (UTC) (envelope-from chuckr@chuckr.org) Received: from mail8.sea5.speakeasy.net (mail8.sea5.speakeasy.net [69.17.117.10]) by mx1.freebsd.org (Postfix) with ESMTP id 4005013C45A for ; Mon, 17 Dec 2007 00:39:18 +0000 (UTC) (envelope-from chuckr@chuckr.org) Received: (qmail 13668 invoked from network); 17 Dec 2007 00:39:17 -0000 Received: from april.chuckr.org (chuckr@[66.92.151.30]) (envelope-sender ) by mail8.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 17 Dec 2007 00:39:17 -0000 Message-ID: <4765C4A5.4020906@chuckr.org> Date: Sun, 16 Dec 2007 19:36:53 -0500 From: Chuck Robey User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.9) Gecko/20071107 SeaMonkey/1.1.6 MIME-Version: 1.0 To: freebsd-questions@freebsd.org References: <20071214010542.GA19553@demeter.hydra> <20071214022529.GA2571@kobe.laptop> <4761F17F.9030908@chuckr.org> <20071214033333.GA3455@kobe.laptop> <20071216232830.GD5874@piglet.digitaltorque.ca> In-Reply-To: <20071216232830.GD5874@piglet.digitaltorque.ca> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: Apparently, csh programming is considered harmful. X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Dec 2007 00:39:18 -0000 Michael P. Soulier wrote: > On 14/12/07 Giorgos Keramidas said: > >> Tcsh is a fine shell. I'm using it all the time (that's how I found out >> that a buglet reported by Kris Kennaway a few months ago was indeed a >> bug which I could reproduce too). > > I always found csh/tcsh aliases annoying, since there are no shell functions. > I also found the shell redirection awkward. There;s one item that is much more easily done in csh/tcsh than in the sh based ones .... that's redirecting the stderr along with the stdout. with tcsh, when I do a make, I commonly do a: make |& tee makeout which causes both the stdout and stderr files to be redirected to the "makeout" make listing file. I;'ve never figured out any reasonably simple way to do that in any sh-like shell. Is there any simble way that you know of? > > It's ok otherwise, but I've since become addicted to bash. Mind you, I'm sure > some tcsh users could point out some features that bash doesn't have. > > Mike