Poll: Favorite *nix shell?

n0cmonkey

Elite Member
Jun 10, 2001
42,936
1
0
Just curious.

I like pdksh, but recent discussion on ksh93 is kind of interesting. Just wondering what other people prefer, although I bet there will be an overwhelming amount of votes for bash2. ;)

EDIT: Added bourne
 

Barnaby W. Füi

Elite Member
Aug 14, 2001
12,343
0
0
Interactive use > * ;)

I don't really use many bash scripting features (pretty much all of my scripts are plain sh), but I am used to its interactive features like history, and vi mode. I :heart: vi mode (despite a bug-i-think that bugs me)

edit: hmm, pdksh's vi mode isn't flaky like bash's :)
 

n0cmonkey

Elite Member
Jun 10, 2001
42,936
1
0
Originally posted by: BingBongWongFooey
Interactive use > * ;)

I don't really use many bash scripting features (pretty much all of my scripts are plain sh), but I am used to its interactive features like history, and vi mode. I :heart: vi mode (despite a bug-i-think that bugs me)

pdksh offers those options too. ;)

ksh93 does look interesting as far as scripting goes though. It seems that they're looking to replace things like perl and python. :Q
 

drag

Elite Member
Jul 4, 2002
8,708
0
0
I know that Bash can be a bit buggy at times, but what advantages does pdksh offer over Bash?
 

Sunner

Elite Member
Oct 9, 1999
11,641
0
76
I use bash, cause it's what Im used to.

By the way, you forgot regular Bourne on that list ;)
 

n0cmonkey

Elite Member
Jun 10, 2001
42,936
1
0
Originally posted by: drag
I know that Bash can be a bit buggy at times, but what advantages does pdksh offer over Bash?

Nearly ksh88 compliant.

I haven't run benchmarks but I have heard pdksh is quite a bit faster than bash.

Public domain.

pdksh is smaller (but not by much on my system).
 

Barnaby W. Füi

Elite Member
Aug 14, 2001
12,343
0
0
I think you should've just done "bash" as an option. A lot of people probably have no idea what version they use, and I doubt anyone really uses anything other than 2.x ;)
 

Bremen

Senior member
Mar 22, 2001
658
0
0
Originally posted by: BingBongWongFooey
I think you should've just done "bash" as an option. A lot of people probably have no idea what version they use, and I doubt anyone really uses anything other than 2.x ;)

Never be too sure. I once told someone that the uni computers used csh by default and he assured me it was really tsch. He was quite surprised to learn that, indeed, they still used csh as the default, even though tsch, bash, etc were all available on the system.
 

Barnaby W. Füi

Elite Member
Aug 14, 2001
12,343
0
0
Originally posted by: Bremen
Originally posted by: BingBongWongFooey
I think you should've just done "bash" as an option. A lot of people probably have no idea what version they use, and I doubt anyone really uses anything other than 2.x ;)

Never be too sure. I once told someone that the uni computers used csh by default and he assured me it was really tsch. He was quite surprised to learn that, indeed, they still used csh as the default, even though tsch, bash, etc were all available on the system.

Yeah but csh and tcsh are used on crusty old unix boxen, while bash is usually on linux machines, which tend to be less old and crusty. Or that's what it seems like to me anyways.
 

n0cmonkey

Elite Member
Jun 10, 2001
42,936
1
0
Originally posted by: BingBongWongFooey
Originally posted by: Bremen
Originally posted by: BingBongWongFooey
I think you should've just done "bash" as an option. A lot of people probably have no idea what version they use, and I doubt anyone really uses anything other than 2.x ;)

Never be too sure. I once told someone that the uni computers used csh by default and he assured me it was really tsch. He was quite surprised to learn that, indeed, they still used csh as the default, even though tsch, bash, etc were all available on the system.

Yeah but csh and tcsh are used on crusty old unix boxen, while bash is usually on linux machines, which tend to be less old and crusty. Or that's what it seems like to me anyways.

bash or bash2? ;)
 

Armitage

Banned
Feb 23, 2001
8,086
0
0
bash2 for me, but then I've really only used that and csh. Which can do most of what bash does if you get around to configuring it.