[Novalug] kill -9
James Ewing Cottrell 3rd
JECottrell3 at Comcast.NET
Sun Jul 8 13:49:11 EDT 2007
Bash has just about everything that tcsh does, so it's time to move.
Anyone who wants to know WHY csh is an abomination should Read Tom
Christiansen's
"Csh Programming Considered Harmful" essay. Google for that phrase.
Csh simply promotes Wrong Thinking (ThoughtCrime).
Using sh for "anything serious" is Correct, but you are missing the
opportunity to use sh constructs interactively, like piping output of
commands to "while read" loops, using "VAR=val command" constructs, Real
Functions, and several other constructs that are impossible in csh.
When you stop using csh, your sh programming will greatly improve.
JIM
Richard Rognlie wrote:
> On Sat, Apr 07, 2007 at 01:28:33PM -0400, James Ewing Cottrell 3rd wrote:
>
>> Because csh is an Abomination.
>>
>
> I used csh (and later tcsh) for years as my interactive shell, but if I
> had anything programmatic that needed doing, I'd drop into sh.
>
> Then bash came along, and it added the interactive features that I'd
> been leaning on csh/tcsh for (command line history, substitution, tab
> completion, etc.)
>
> So, I now use bash almost universally. And have for ~10 years now.
>
>
>> Mark Smith wrote:
>>
>>> On Mon, Mar 12, 2007 at 02:30:02AM -0400, James Ewing Cottrell 3rd wrote:
>>>
>>>
>>>> My favorite line: You run csh, my shell is bash
>>>>
>>>> Mark Smith wrote:
>>>>
>>>>
>>>>> http://www.youtube.com/watch?v=Fow7iUaKrq4
>>>>>
>>>>>
>>> out of all the notable lines, that's your favorite? why is that?
>>>
>>>
>> _______________________________________________
>> Novalug mailing list
>> Novalug at calypso.tux.org
>> http://calypso.tux.org/cgi-bin/mailman/listinfo/novalug
>>
>
>
More information about the Novalug
mailing list