From owner-freebsd-questions Tue Dec 19 10: 0:46 2000 From owner-freebsd-questions@FreeBSD.ORG Tue Dec 19 10:00:44 2000 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from guru.mired.org (okc-65-26-235-186.mmcable.com [65.26.235.186]) by hub.freebsd.org (Postfix) with SMTP id 9AEAC37B400 for ; Tue, 19 Dec 2000 10:00:43 -0800 (PST) Received: (qmail 58397 invoked by uid 100); 19 Dec 2000 18:00:42 -0000 From: Mike Meyer MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <14911.41546.557360.280965@guru.mired.org> Date: Tue, 19 Dec 2000 12:00:42 -0600 (CST) To: Jonathan Chen Cc: questions@freebsd.org Subject: Re: shell inconsistency - csh should remove In-Reply-To: <26193661@toto.iv> X-Mailer: VM 6.75 under 21.1 (patch 10) "Capitol Reef" XEmacs Lucid X-face: "5Mnwy%?j>IIV\)A=):rjWL~NB2aH[}Yq8Z=u~vJ`"(,&SiLvbbz2W`;h9L,Yg`+vb1>RG% *h+%X^n0EZd>TM8_IB;a8F?(Fb"lw'IgCoyM.[Lg#r\ Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Jonathan Chen types: > On Tue, Dec 19, 2000 at 09:23:24AM +0800, David Xu wrote: > > I mean learn cycle, if I learn csh scripts too long, then I may be confused by scripts in FreeBSD system, > > for example /etc/rc.* scripts, you wrote all scripts in sh shell style, but I am now familiar with csh, they are different, > > incompatible, and feel uncomfortable. > If you don't feel like using csh, then don't use it. There aren't any > csh scripts on the system, so I don't see what your problem is. Wars > about shell-preferences don't belong in freebsd-questions. Your > preference isn't everyone else's preference, so let it go. While there aren't any csh scripts in the base system, there are in the ports. Then again, there are also perl scripts, python scripts, awk scripts and sed scripts in the ports. In these cases, it's just another scripting language you have to deal with. Since the real work is done by commands, not the shell, reading it is about as trivial as such can be. You might as well propose that the Gnome (or KDE) folks close up shop and switch as propose that csh (or sh) go away.