HDTenEightyP/NetNews huggingface dataset:
From: bnb@ukc.ac.uk (B.N.Blackmore)
Newsgroups: comp.unix.shell
Subject: Re: if syntax
Keywords: if, csh
Date: 6 Nov 92 13:58:05 GMT
Reply-To: bnb@ukc.ac.uk (The Impossible Dreamer)
Organization: Computing Lab, University of Kent at Canterbury, UK.

In article <1992Nov5.230024.14504@u.washington.edu> micah@carson.u.washington.edu (Micah Anderson) writes:
:Am I stupid or what? I cannot figger out why the hell this does this...
:I made a simple script (in order to demonstrate a harder problem...)
:
:#! /bin/csh -f
:if test -s testes then
:          echo "yes"
:endif
:end
:when I try to run it I get:
:if: Expression syntax.
:what the hell do I do? I have been beating my brains out over this simple
:friggin' thing...

The reason you are getting that error is because the 'if' statement in the
C-Shell acts on an expression as oppossed to the exit status of the enclosed
command (as in the bourne shell), several operators are available which allow
you to test for files, but this is not as flexible as the bourne shell way of
doing it. If you still need to write this in C-Shell the following should do
what you require. (no bets on it though)

#! /bin/csh

if ((-e testes)&&(!(-z testes))) then
	echo "yes"
endif

You can probably remove some of the brackets. A better idea though would be
to program it in the bourne shell (or something compable with it) using...

#! /bin/sh

if test -s testes
then
	echo yes
fi

--
Brian Blackmore, Darwin College, The University of Kent at Canterbury.
Vee Eye, They called it a programmers editor, I'd rather program a new one.
From: eginsber@oracle.com (Eric Ginsberg)
Newsgroups: comp.unix.shell
Subject: Re: how to get the last pos. parameter in ksh?
Date: 10 Nov 92 19:35:06 GMT
Organization: Oracle Corp
X-Disclaimer: This message was written by an unauthenticated user
              at Oracle Corporation.  The opinions expressed are those
              of the user and not necessarily those of Oracle.

Here's two ways (once again using the eval command):

1)  eval lastpos=$"$#"

2)  eval lastpos=$`echo $#`



--> Ric
Newsgroups: comp.unix.shell
From: david@marie.stat.uga.edu (David Gundlach)
Subject: Re: suicidal kill command ?
Organization: UGA Statistics Department
Date: Sat, 7 Nov 1992 19:38:38 GMT

And then in <TTN.92Nov6024042@sepelrastas.cs.tut.fi>, ttn@cs.tut.fi (Tero Nieminen) said...
% In article <1992Nov3.022415.12993@athena.cs.uga.edu> david@marie.stat.uga.edu (David Gundlach) writes:
% 
%    Here it is, a one-line shell script:
% 
%    echo "Killing '$1' processes..."; kill $2 `ps -agux | grep $1 | sort | awk '{print $2}'`
% 
% One useful thing to chek is "which kill". It might say "kill: shell
% built-in command". In that case you have to use another kill for the job

Oops; mine does.  A tcsh user :-)

% (ie. /bin/kill -9 -1). That does the tric on machines over here.

Of course, this was a shell script, and I program all of my scripts
(well, nearly all) in sh, so it worked and I never knew about the
problem.  Hully gee.

% 
% At least csh/tcsh users should watch out for this..

Thanks :-)

% --
%      Tero Nieminen                 Tampere University of Technology
%      ttn@cs.tut.fi                     Tampere, Finland, Europe



:-D
--
David Gundlach				david@marie.stat.uga.edu
System Support and Integration		david@rolf.stat.uga.edu
UGA Statistics				david@castor.cs.uga.edu
University of Georgia			david@groucho.dev.uga.edu
706/542-3289 or 706/542-5232		BITNET: statuga@uga

"I think, therefore I am wrong." -- 	me


Newsgroups: comp.unix.shell
From: guenther@stolaf.edu (Philip A Guenther)
Subject: Re: How to interpret when the end of piece of mail is reached?
Organization: Academic Computing Center, St. Olaf College
	<1992Nov8.214458.17317@prl.dec.com>
	<1992Nov12.160232.10446@ssd.ukpoit.co.uk>
Date: 12 Nov 92 19:26:57

In article <1992Nov12.160232.10446@ssd.ukpoit.co.uk> alan@ssd.ukpoit.co.uk (Alan Barclay) writes:
   In article <1992Nov8.214458.17317@prl.dec.com> boyd@prl.dec.com (Boyd Roberts) writes:
   >The delimeter is a line that begins with:  From<space>
   >
   >Don't even think of following up with some theory that is based around
   >four control-A's.  Only brain-damaged user agents do that.

   So when I have a message like this one, which has been split up by
   some ignorant user putting something supid, but reasonable eg:

   From Henry the eighth's time onwards, the English Established church,
   the Church of England, has allowed divorce.

   Then this is now a new message?? Sorry, I think that the unusal
   sequence of control codes is much better than the looking for an
   usual sequence of printable letters.

If a non-header line begins with "From " then the mailer prepends a
">" onto it.  All mail handlers I know do it this way and can handle
it on the reading end with no problem.  If in doubt, send yourself a
message with a line that begins with "From " and then cat (or more (or
less)) your mail spool.

Philip Guenther
--
guenther@stolaf.edu (Philip Guenther)       | The ACC might agree with me,
Student Sys Prog, Academic Computing Center | but with that bunch, (and me)
St Olaf College, Northfield, MN 55057-1001  | you never know... :-) :-| :-(
"Life makes sense?  LIFE MAKES SENSE!!?  Where do people get these ideas?"-me
Newsgroups: comp.unix.shell
From: ruck@zeta.ee.ufl.edu (John R Ruckstuhl Jr)
Subject: Bourne shell I/O
Organization: EE Dept at UF
Date: Tue, 10 Nov 92 23:55:19 GMT

On several occasions, I've seen posters to comp.unix.shell claim that
there is no need to create temporary files in Bourne shell scripts --
that proper use of redirection and the available file descriptors 
(0-9 ?) are a better way to shuffle temporary data.

I'm studying the man pages and I'm having trouble seeing how this works.

Suppose I want to process stderr, then process stdout
The solutions I see must use a tempfile.

e.g.:

$ (echo one >&1; echo two >&2) 2>&1 > tempfile | sed 's/^/stderr /'
stderr two
$ sed 's/^/stdout /' tempfile
stdout one
$ rm tempfile

Do any of you know how to use redirection cleverly to avoid creating 
(explicitly) tempfiles?
Or do you think I've misunderstood what the posters meant.
Heck, there must be a reason for the extra file descriptors, right?

Thanks very much,
ruck
-- 
John R. Ruckstuhl, Jr.                  ruck@alpha.ee.ufl.edu
Dept of Electrical Engineering          ruck@cis.ufl.edu, uflorida!ruck
University of Florida                   ruck%sphere@cis.ufl.edu, sphere!ruck
Newsgroups: comp.unix.shell
From: dkeisen@leland.Stanford.EDU (Dave Eisen)
Subject: Re: How to interpret when the end of piece of mail is reached?
Keywords: mail, sh, script
Organization: Sequoia Peripherals, Inc.
Date: Fri, 13 Nov 92 01:25:04 GMT


>>> How can I tell where one message ends in mail and where one begins?
>
>From Henry the eighth's time onwards, the English Established church,
>the Church of England, has allowed divorce.
>
>Then this is now a new message?? Sorry, I think that the unusal
>sequence of control codes is much better than the looking for an
>usual sequence of printable letters.

I don't know if this is true everywhere, but on the systems I
know the mailers precede any line beginning with the word From
with > to deal with exactly this problem.


-- 
Dave Eisen                               Sequoia Peripherals: (415) 967-5644
dkeisen@leland.Stanford.EDU              Home:                (415) 321-5154
       There's something in my library to offend everybody. 
          --- Washington Coalition Against Censorship
From: bnb@ukc.ac.uk (B.N.Blackmore)
Newsgroups: comp.unix.shell
Subject: Re: if syntax
Keywords: if, csh
Date: 7 Nov 92 13:54:03 GMT
Reply-To: bnb@ukc.ac.uk (The Impossible Dreamer)
Organization: Computing Lab, University of Kent at Canterbury, UK.

In article <BxB62z.230@news.cso.uiuc.edu> jal41820@uxa.cso.uiuc.edu (Smiley) writes:
:bnb@ukc.ac.uk (B.N.Blackmore) writes:
::)you to test for files, but this is not as flexible as the bourne shell way of
::)doing it. If you still need to write this in C-Shell the following should do
::)what you require. (no bets on it though)
::)#! /bin/csh
::)if ((-e testes)&&(!(-z testes))) then
::)	echo "yes"
::)endif
:You're making it a tad too complex.
:
:if ( -s testes) then
:
:works just fine.

It may work fine on your version of csh, but it doesn't on mine !! My own
version is more PORTABLE.

:-- 
:        Josh Laff              #     #      
:email to: smiley@uiuc.edu     _       _     Hello! I am a signature virus!  
:      (217) 384-6249         |#\_____/#|    Join the fun and copy mo*#(*&^!>.
:                              \#######/     


--
Brian Blackmore, Darwin College, The University of Kent at Canterbury.
Vee Eye, They called it a programmers editor, I'd rather program a new one.
From: smr@pki-nbg.philips.de (Stephen Riehm)
Newsgroups: comp.unix.shell
Subject: Re: echo question
Date: 11 Nov 92 10:42:21 GMT
Reply-To: smr@pki-nbg.philips.de

a-douglas@uchicago.edu (Allen Douglas) writes:

>I would like to echo tab and line return characters to the screen and/or 
>understandto a file. But I must not the escaping/quoting mechanism.  According
>to my UNIX reference I should be able to type:

>quads% echo Bob'\t\t'cat
>and get:
>Bob        cat

try:
% echo 'Bob[tab][tab]cat'
(ie: actually hit the tab key)

it works cus the shell doesn't interpret it for you, and you aren't
relying on having an echo that recognises \t (some do, some don't)

catchya

-----------------------------------------------------------------
Stephen Riehm		Configuration Management	   _-_|\ 
smr@pki-nbg.philips.de	Philips Kommunikations Industrie  /     \
Work: +49 911 526 2975	N|rnberg, Germany		  \_.-.!/
Fax:  +49 911 526 3678	"I was there, now I am here!"	       v 
"My company speaks another language, I CAN'T speak on its' behalf"
Newsgroups: comp.unix.shell
From: jal41820@uxa.cso.uiuc.edu (Smiley)
Subject: Re: if syntax
Organization: University of Illinois at Urbana
Date: Fri, 6 Nov 1992 18:59:21 GMT
Keywords: if, csh

bnb@ukc.ac.uk (B.N.Blackmore) writes:
:)you to test for files, but this is not as flexible as the bourne shell way of
:)doing it. If you still need to write this in C-Shell the following should do
:)what you require. (no bets on it though)

:)#! /bin/csh
:)if ((-e testes)&&(!(-z testes))) then
:)	echo "yes"
:)endif

You're making it a tad too complex.

if ( -s testes) then

works just fine.

-- 
        Josh Laff              #     #      
email to: smiley@uiuc.edu     _       _     Hello! I am a signature virus!  
      (217) 384-6249         |#\_____/#|    Join the fun and copy mo*#(*&^!>.
                              \#######/
From: micah@carson.u.washington.edu (Micah Anderson)
Newsgroups: comp.unix.shell
Subject: if syntax
Summary: what is wrong with this syntax?
Keywords: if, csh
Date: 5 Nov 92 23:00:24 GMT
Article-I.D.: u.1992Nov5.230024.14504
Organization: University of Washington

Am I stupid or what? I cannot figger out why the hell this does this...
I made a simple script (in order to demonstrate a harder problem...)

#! /bin/csh -f
if test -s testes then
          echo "yes"
endif
end

when I try to run it I get:
if: Expression syntax.

what the hell do I do? I have been beating my brains out over this simple
friggin' thing...
Newsgroups: comp.unix.shell
From: m212022@regen.DKRZ-Hamburg.DE (Wolfgang Welke)
Subject: Re: how to get the last pos. parameter in ksh?
Organization: Deutsches Klimarechenzentrum GmbH, Hamburg
Date: Thu, 12 Nov 92 07:28:17 GMT


eval last=\${$#}
  and
eval echo \${$#}
  are short ( no unnecessary `echo ...` )
  and complete ( {} needed to deal with 10 or more parameters )
From: micah@carson.u.washington.edu (Micah Anderson)
Newsgroups: comp.unix.shell
Subject: setting the output of awk
Summary: how do I set the variable that I select from awk to a shell variable?
Keywords: awk, sh, bourne
Date: 11 Nov 92 23:31:12 GMT
Article-I.D.: u.1992Nov11.233112.10150
Organization: University of Washington

How can I set the variable I am selecting with awk to a shell variable??
Or would this be better done in sed?

for example:

grep ^Subject: $MBOX|awk '{$2}'|=Subject

I want to take the subject from my mail and ake it so I can act upon it
within shell (|=Subject does not work, btw)
Newsgroups: comp.unix.shell,comp.lang.misc
From: minh@lis.rch.unimelb.edu.au (Minh Tran)
Subject: Re: Need script (awk/sed/...) to remove dashes and do initial caps
Organization: Computer Science, University of Melbourne, Australia
X-Newsreader: TIN [version 1.1 PL6]
Date: Mon, 9 Nov 1992 22:32:39 GMT

Mark Burhans (sasmob@chewy.unx.sas.com) wrote:
> |> {
> |> 	split($1, parts, "-") ;
> |> 	printf("%s%s", toupper(substr(parts[1],1,1)), tolower(substr(parts[1],2)));
> |> 	printf("%s%s\n", toupper(substr(parts[2],1,1)), tolower(substr(parts[2],2))) }
> 
> It works if there is only one word with one "-" in it.  This is neat though.
> That could probably be modified with some effort to handle more than one 
> word per line, and more than one "-".  Some of the LISP I've written and
> seen has variables and procedures with names like:
>   "print-no-of-arguments"  or
>   "get-next-field"
> 
> I messed with this awk for a minute (didn't put much into it) and didn't get
> very far.
> 
> Nice input.
> 

	Having got this far the rest is quite easy:

{
	for (i = 1; i <= NF; i++)
	{
		n = split($i, part, "-") ;
		for (j = 1; j <= n; j++)
			printf("%s%s", toupper(substr(part[j], 1, 1)), tolower(substr(part[j], 2)));
		printf(" ");  # Just for this example
	}
	printf("\n");
}

	Anyway you got the idea.
	---
	minh

--
|>	B\iochemistry                        Minh Tra/N                       <|
|>	 I\nformation     minh@lis.rch.unimelb.edu.a/U                        <|
|>	  S\ervice                     (03) 345-590/8                         <|
|>	   D\epartment         Melbourne, Australi/A                          <|
From: navarra@casbah.acns.nwu.edu (John Navarra)
Newsgroups: comp.unix.shell
Subject: Re: Bourne Shell Programming Considered Harmful
Date: 5 Nov 92 06:08:15 GMT
Organization: Northwestern University, Evanston Illinois.

In article <1992Nov4.194832.14272@organpipe.uug.arizona.edu> dave@cs.arizona.edu (Dave Schaumann) writes:
>Is bash any better?
>
	In the immortal style of Mr. Roberts:

Yes.

-tms

-- 
You can get further with a kind word | You can get further with a kind word
and a gun than a kind word alone.    | and a phaser than a kind word and a gun.
          --al capone                |           -- John Navarra
=======From the Lab of the MaD ScIenTIst....navarra@casbah.acns.nwu.edu========
Newsgroups: comp.unix.shell
From: root@trebor.uucp (Bob Stockler)
Subject: Re: how to get the last pos. parameter in ksh?
Organization: Bob Stockler
Date: Wed, 11 Nov 1992 01:07:20 GMT

kuro@vodka.Eng.Sun.Com (Teruhiko Kurosaka) writes:

>How can I write a ksh function to examine the last parameter (argument)
>of the command line?  I.e., I'd like to know how to access argv[argc-1].

Off the top of my head, this oughta do something like you're after:

  function getlastarg
    {
      shift $(( $# - 1 ))
      print $1
    }
  print $(getlastarg $@)

As I see it, the call of the function passes all of the command line
arguments (or otherwise-set positional parameters) to the function
"getlastarg", which (in my version of the KornShell) uses them as
local (to it) positional parameters.  After shifting to the last one,
the function returns it, which we read by command substitution.  The
parent shell's positional parameters haven't been disturbed.

I am just learning the mysteries of the KornShell, so am posting this -
rather than responding to you via email - in hopes to learn more about
the KorenShell from those more experienced and knowledgeable.
From: pd@x.co.uk (Paul Davey)
Newsgroups: comp.unix.shell
Subject: Re: if syntax
Date: 7 Nov 92 19:46:25 GMT
Organization: IXI Ltd.
X-Disclaimer: This is not the view of IXI Ltd unless explicitly stated.
X-Copyright: The author asserts the right of paternity in this message.


>>>>> On 6 Nov 92 13:58:05 GMT, bnb@ukc.ac.uk (B.N.Blackmore) said:

-> If you still need to write this in C-Shell the following should do
-> what you require. (no bets on it though)
 ... (deleted)

Or alternatively,

	#! /bin/csh -f
	test -s testes
	if ( ! $status) echo "yes"

Note that the ``!'' character is needed since the ``if'' in csh has
reverse logic to the bourne sh ``if''.

-> A better idea though would be to program it in the bourne shell

Quite so.

--
    Regards,			IXI            Internet: pd@x.co.uk
	Paul Davey		Vision Park    UUCP:     pd@ixi.uucp
				Cambridge      Bang:     ...!uunet!ixi!pd
 "These are interesting times"	CB4 4ZR, UK    Tel:      +44 223 236 555
Xref: sparky comp.unix.shell:4546 comp.unix.questions:12952
From: cccbrian@othello.ucdavis.edu (Brian C Hill)
Newsgroups: comp.unix.shell,comp.unix.questions
Subject: Re: Bourne Shell Programming Considered Harmful
Date: 5 Nov 92 07:49:16 GMT
Followup-To: comp.unix.shell
X-Newsreader: Tin 1.1 PL3

Harald.Eikrem@delab.sintef.no writes:
: ! > The command syntax really sucks, man.
: !
: ! But it does _work_, in direct contrast to [t]csh.
: 
: Now this time, is advocating Bourne Shell part of your plan :>?
: 
: Well, I'd say it does NOT work very well, especially when having to deal
: with that Bourne shell DEC has been providing their customers with over the
: years in Ultrix.  Has it been updated at all since 4.2BSD --> Ultrix 1.1?
: 
: And for you Tom C., same thing goes for Convex Computer.

	I have to deal the [t]csh genre another blow. sh executes
with a stack size of about 'x'. ksh (blows c-shell away in 95% of
all categories) runs with about 5x. csh (so brain damaged, it can
never hope to recover - thanks Tom) uses about 6x and tcsh often
comes in with 12x!!!! Why? This is why:

tcsh does all of this  stuff that I maintain a shell simply shouldn't 
do like watching for users. That is an application level task. The spell 
checker is nice, but I don't usually spell 'ls' wrong. Of course, with
a long command like 'cat' one is bound to make mistakes. tcsh is 
a hack upon a hack. csh was brain damaged and tcsh had to be tweaked
extra hard to make sure that didn't show it's dark and ugly ancestry
of csh. Then all of the this wanna-be-conventional-builtin stuff
was added wherever it was thought to fit best and the result was a
monster! Even tcsh die-hard admit that it runs slow. sh is the most
elegant well behaved of the pre-ksh shells, but it still suffers
from contracting out of basic shell services. You have to call
awk and sed for everything and in the older versions that must conrtract
out to /bin/test and /bin/expr for that stuff. ksh88 just runs smooth
as a whistle and is part of POSIX. I suppose tcsh might become part
of another standard some day - NEGEX!

   +----------------------------------------------------------------------+
   | Brian C. Hill                     INTERNET: hillb@cs.ucdavis.edu     |
   | System Administrator/Programmer   BITNET:   bchill@ucdavis           |
   +----------------------------------------------------------------------+
   | Computer Science & Computing Services PHONE: (916) 752-8878 (or 6547)|
   | University of California, Davis       FAX:   (916) 752-4767 (or 9154)|
   +----------------------------------------------------------------------+
From: boyd@prl.dec.com (Boyd Roberts)
Newsgroups: comp.unix.shell
Subject: Re: How to redirect outputs from the command "time" into a file?
Date: 7 Nov 92 15:51:28 GMT
Organization: Digital Equipment Corporation - Paris Research Laboratory

In article <1992Nov6.231410.28155@ccd.harris.com>, zhu@controls.ccd.harris.com (Gary Zhu) writes:
> 
> "time"  will consider the rest of the line as a whole, so

Nonsense.

> time a.out 2>a.time
> 
> will be interpreted as :  run  "a.out 2>a.time"  and report the
> running time of "a.out 2>a.time".
> 

time will be handed one argument.  Commands _never_ see I/O redirections.
I/O redirections are performed by the shell.  This is UNIX, not DOS.

> SOLUTION :    (time  a.out) 2>a.time
> 
>                                      Gary

Which is functionally equivalent to:

    time a.out 2> a.time


Boyd Roberts			boyd@prl.dec.com

``Not only is UNIX dead, it's starting to smell really bad.''  -- Rob Pike
From: jew@rt.sunquest.com (/87336)
Newsgroups: comp.unix.shell
Subject: Re: how to get the last pos. parameter in ksh?
Date: 10 Nov 92 17:44:12 GMT
Organization: Sunquest Information Systems
In-reply-to: kuro@vodka.Eng.Sun.Com's message of 9 Nov 92 17:26:43 GMT

; cat t
#!/bin/ksh
eval echo \$$#
; t 1 2 3
3
--
jew@sunquest.com

Most people eat as though they were fattening themselves for market.
Newsgroups: comp.unix.shell
From: dattier@ddsw1.mcs.com (DWT)
Subject: Re: how to tell if command outputs or not
Date: Mon, 9 Nov 1992 19:34:48 GMT
Organization: Contributor Account at ddsw1, Chicago, Illinois  60657
Keywords: if, messages

micah@carson.u.washington.edu (Micah Anderson) wrote in
<1992Nov8.014859.2937@u.washington.edu>:

| if messages /usr/spool/mail/$USER
| then echo "yes"
| else echo "no"
| fi
| exit 0
| 
| what I want that to do is if the command messages /usr/spool/mail/$USER
| outputs anything then echo yes, but if it doesnt output anything,
| then output no...
| 
| what would the syntax for this be?

if test -n "`messages /usr/spool/mail/$USER`"
then echo yes
else echo no
fi
exit 0

David W. Tamkin   Box 59297   Northtown Station, Illinois  60659-0297
dattier@ddsw1.mcs.com    CompuServe: 73720,1570    MCI Mail: 426-1818
Newsgroups: comp.unix.shell,comp.unix.questions
From: Harald.Eikrem@delab.sintef.no
Subject: Re: Bourne Shell Programming Considered Harmful
Organization: SINTEF DELAB, Trondheim, Norway.
	<1992Nov3.191253*Harald.Eikrem@delab.sintef.no>
	<1992Nov4.194235.17074@news.eng.convex.com>
Date: 5 Nov 92 22:54:31

! I am not so much advocating Bourne shell as I am de-advocating 
! the joyful csh.  Most people who know me realize that for any
! shell-style programming more complex than that which one might
! include in a Makefile, I use Perl.

While I cannot say that I entirely enjoy the freehand Perl style, I
certainly agree that it takes something more than basic *sh languages
as we've gotten to know them to do "real" programming.  But since you
mention Makefiles, some of the toughest programming tasks I've ever been
through has actually been planting and maintaining pieces of Bourne shell
language into ravel Make configs.

Which really suggests that if someone could come up with a Perl based
alternative to Make which could understand Perl language itself, the
programming world should do little but rejoice.

! Regarding the Bourne shell shipped by Convex, I believe that upon
! closer inspection you will discover that while the version shipped 
! previous to the 10.0 was indeed the antiquated version 7 shell, 
! the current one is all the way "up" to SysVr2, which should take
! care of your complaint.

OK, Convex, I forgive you for taking so long......  :)

  ~~h
Newsgroups: comp.unix.shell
From: jimr@col.hp.com (Jim Rogers)
Subject: Re: how to get the last pos. parameter in ksh?
Date: Tue, 10 Nov 1992 15:08:53 GMT
Organization: HP Colorado Springs Division

kuro@vodka.Eng.Sun.Com (Teruhiko Kurosaka) writes:
> How can I write a ksh function to examine the last parameter (argument)
> of the command line?  I.e., I'd like to know how to access argv[argc-1].


last=`eval echo \$\{$#\}`
-- 
Jim Rogers
Hewlett-Packard Company

jimr@col.hp.com
Newsgroups: comp.unix.shell
From: rcf@crow.eel.ufl.edu (Robert Fellenz)
Subject: The best shell?
Organization: UF EE Department
Date: Mon, 9 Nov 92 18:48:48 GMT


Hi,

I'm considering changing to a different shell and I would like to get other people's opinions to which is the best shell to do useful programming in.  I would appreciate it if the people who respond to this post would state the reasons why they consider one shell better than the other (ie. bash + ksh support functions and tcsh doesn't; bash is big and slow; etc...).  


Thanks for you opinions

-bob

-rcf@sioux.eel.ufl.edu



Newsgroups: comp.unix.shell