Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Jun 2010 10:06:28 -1000
From:      parv@pair.com
To:        freebsd-questions@freebsd.org
Subject:   Re: which is the basic differences between the shells?
Message-ID:  <20100606200628.GA8748@holstein.holy.cow>
In-Reply-To: <20100606182148.GB28095@guilt.hydra>
References:  <AANLkTinG745GjOaZKLT1TfKgqVi6VHt9-ciHWQUY57VT@mail.gmail.com> <20100605231715.GD69990@libertas.local.camdensoftware.com> <20100606163136.GA27788@guilt.hydra> <20100606175043.GA46089@libertas.local.camdensoftware.com> <20100606182148.GB28095@guilt.hydra>

next in thread | previous in thread | raw e-mail | index | archive | help
in message <20100606182148.GB28095@guilt.hydra>,
wrote Chad Perrin thusly...
...
> > > On Sat, Jun 05, 2010 at 04:17:15PM -0700, Chip Camden wrote:
> > > >
> > > > I like zsh, because it's sh-compatible, brings in a lot of
> > > > the good ideas from csh/tcsh, and the license appears to be
> > > > copyfree rather than copyleft.
...
> I'm curious about why you prefer zsh for an interactive shell.
> What zsh features would you miss if you used tcsh instead (what
> I've been using)?
>
> I'm always willing to be convinced to try something better.

I cannot say about the tcsh features.

I switched from bash to zsh mainly for excellent vi-mode editing
support, more so over multiple lines.  ksh & bash were horrible in
that respect.

Recently I have found that regular expression like [a-d] (instead of
{a,b,c,d}) in file name generation work as expected.  zsh has more
ways to help file name generation which I have not looked into yet.

And of course, as stated earlier, compatibility between a bourne
shell script & an interactive shell helps immensely while
developing|debugging a script.


  - parv

-- 




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100606200628.GA8748>