LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
Go Back   LinuxQuestions.org > Forums > 2015 LinuxQuestions.org Members Choice Awards
User Name
Password
2015 LinuxQuestions.org Members Choice Awards This forum is for the 2015 LinuxQuestions.org Members Choice Awards.
You can now vote for your favorite products of 2015. This is your chance to be heard! Voting ends on February 10th.


Notices


View Poll Results: Shell of the Year
ash 2 0.57%
Bourne shell 8 2.30%
bash 278 79.89%
csh 2 0.57%
fish 9 2.59%
ksh 12 3.45%
pdksh 3 0.86%
tcsh 3 0.86%
zsh 31 8.91%
Voters: 348. You may not vote on this poll

Reply
  Search this Thread
Old 12-30-2015, 06:40 PM   #1
jeremy
root
 
Registered: Jun 2000
Distribution: Debian, Red Hat, Slackware, Fedora, Ubuntu
Posts: 11,957

Rep: Reputation: 3108Reputation: 3108Reputation: 3108Reputation: 3108Reputation: 3108Reputation: 3108Reputation: 3108Reputation: 3108Reputation: 3108Reputation: 3108Reputation: 3108
Shell of the Year


A new category this year.

--jeremy
 
Old 12-30-2015, 06:42 PM   #2
rokytnji
Senior Member
 
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: AntiX 15 , Slackel 14.1, ChromeOS
Posts: 4,699
Blog Entries: 19

Rep: Reputation: 1952Reputation: 1952Reputation: 1952Reputation: 1952Reputation: 1952Reputation: 1952Reputation: 1952Reputation: 1952Reputation: 1952Reputation: 1952Reputation: 1952
bash but trying to learn fish in my spare time.
 
Old 12-31-2015, 06:15 AM   #3
Hasek39
Member
 
Registered: Jul 2015
Location: Moscow, Russia
Distribution: Slackware
Posts: 93

Rep: Reputation: Disabled
bash because it became the standart.
 
Old 01-03-2016, 01:08 PM   #4
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: Slackware
Posts: 7,004

Rep: Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528
FISH. Five minutes after using it, I said WHERE WERE YOU ALL MY LIFE and never went back.

Comparing FISH to ZSH proves that it's better to have good defaults and a lean design, than it is to have customizability (with the defaults all set to the wrong values) and the kitchen sink.

Last edited by dugan; 01-04-2016 at 12:15 PM.
 
Old 01-04-2016, 11:27 AM   #5
PrinceCruise
Member
 
Registered: Aug 2009
Location: /Universe/Earth/India/Pune
Distribution: Slackware64 -Current
Posts: 889

Rep: Reputation: 182Reputation: 182
Haters gonna hate. Bash it is.

Regards.
 
1 members found this post helpful.
Old 01-04-2016, 06:19 PM   #6
astrogeek
Moderator
 
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=14, FreeBSD_10{.0|.1|.2}
Posts: 3,876
Blog Entries: 1

Rep: Reputation: 1998Reputation: 1998Reputation: 1998Reputation: 1998Reputation: 1998Reputation: 1998Reputation: 1998Reputation: 1998Reputation: 1998Reputation: 1998Reputation: 1998
Quote:
Originally Posted by PrinceCruise View Post
Haters gonna hate. Bash it is.
Yea, and I don't really get all the bash bashing.

So I agree, bash it 'ism'.
 
1 members found this post helpful.
Old 01-05-2016, 08:37 AM   #7
dunne
Member
 
Registered: May 2014
Distribution: OpenBSD
Posts: 67

Rep: Reputation: 36
Quote:
Originally Posted by astrogeek View Post
Yea, and I don't really get all the bash bashing.
You don't? Maybe you're shellshocked!
 
Old 01-05-2016, 08:55 AM   #8
PrinceCruise
Member
 
Registered: Aug 2009
Location: /Universe/Earth/India/Pune
Distribution: Slackware64 -Current
Posts: 889

Rep: Reputation: 182Reputation: 182
Quote:
Originally Posted by dunne View Post
You don't? Maybe you're shellshocked!
Only if he's been running an Apache server.

Last edited by PrinceCruise; 01-05-2016 at 08:57 AM.
 
Old 01-05-2016, 01:16 PM   #9
Myk267
Member
 
Registered: Apr 2012
Location: California
Posts: 237
Blog Entries: 12

Rep: Reputation: Disabled
Quote:
Originally Posted by dugan View Post
FISH. Five minutes after using it, I said WHERE WERE YOU ALL MY LIFE and never went back.
I tried it out and I don't disagree at all.
 
Old 01-05-2016, 07:33 PM   #10
astrogeek
Moderator
 
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=14, FreeBSD_10{.0|.1|.2}
Posts: 3,876
Blog Entries: 1

Rep: Reputation: 1998Reputation: 1998Reputation: 1998Reputation: 1998Reputation: 1998Reputation: 1998Reputation: 1998Reputation: 1998Reputation: 1998Reputation: 1998Reputation: 1998
Quote:
Originally Posted by dunne View Post
You don't? Maybe you're shellshocked!
Well, granted, that was a bad bit of code (hardly qualifies as a bug since it was a feature!). In fact, it was more like a well implemented but stupid idea!

But the bash bashing I refer to is not related really to shellshock, but more the frequent references to bash-isms and a kind of shell-snobbery that seems less good humored than say, vi vs emacs snobbery, or Slackware vs everything-else snobbery.

Features unique to bash are called bash-isms with a sneer, whereas features unique to other software are called... unique features.

Anyway, I unabashedly like bash.
 
Old 01-05-2016, 07:42 PM   #11
Timothy Miller
Moderator
 
Registered: Feb 2003
Location: Arizona, USA
Distribution: Debian & Fedora mostly
Posts: 2,034

Rep: Reputation: 540Reputation: 540Reputation: 540Reputation: 540Reputation: 540Reputation: 540
I like bash. But I've only used anything else for mere MOMENTS, so really have no great amount of experience to go with anything else. But then, since every distro I like defaults to bash, I've never had a HUGE reason to try something else (I figure if it's THAT much better, ONE of the distro's I liked would default to it).
 
Old 01-06-2016, 12:25 AM   #12
teresaejunior
Member
 
Registered: Jan 2013
Location: /home
Distribution: Debian
Posts: 95

Rep: Reputation: 14
I have tried others many times, but I don't really like the default behaviour of most alternatives. I have many bash scripts and bashisms are really good too, but if I had to go back in time and learn a shell, I'd go probably with ksh, because bash is really too slow.

But still, bash is the best compromise if you want to run the same shell in the terminal and on scripts. zsh is great for interactive mode, but I heard it is not so great for scripts. On the other hand, ksh is a good shell for scripts and way faster than bash, and has some nice features like floating point arithmetic that bash has not, but I tried setting it up for interactive use, and I found it to be really bad!
 
Old 01-07-2016, 06:07 AM   #13
digigold
Member
 
Registered: Apr 2012
Location: Northern US
Distribution: Arch, Manjaro, CentOS/RHEL, SUSE
Posts: 88

Rep: Reputation: 14
#!/bin/bash
 
1 members found this post helpful.
Old 01-07-2016, 12:14 PM   #14
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: Slackware
Posts: 7,004

Rep: Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528
Quote:
Originally Posted by teresaejunior View Post
zsh is great for interactive mode, but I heard it is not so great for scripts.
Eh?

I started doing all my Slackware shell-scripting in zsh last year.
 
Old 01-07-2016, 12:29 PM   #15
teresaejunior
Member
 
Registered: Jan 2013
Location: /home
Distribution: Debian
Posts: 95

Rep: Reputation: 14
Quote:
Originally Posted by dugan View Post
Eh?

I started doing all my Slackware shell-scripting in zsh last year.
I read that on Stack Exchange: http://unix.stackexchange.com/questi...ux/28813#28813 It seems to have improved a bit over the years, though.

I found a few minor annoyances while trying to convert a bash script to zsh, like for example `[[ $var ]]` doesn't work, I had to use `[[ -n $var ]]` instead.

Last edited by teresaejunior; 01-07-2016 at 12:31 PM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Writing a shell script, Uni first year spezdaz Linux - Newbie 3 03-10-2015 08:40 AM
Shell of the Year jeremy 2007 LinuxQuestions.org Members Choice Awards 30 04-28-2008 12:32 AM
Shell of the Year jeremy 2006 LinuxQuestions.org Members Choice Awards 77 08-26-2007 10:44 PM
Shell of the Year jeremy 2005 LinuxQuestions.org Members Choice Awards 65 03-03-2006 02:48 AM


All times are GMT -5. The time now is 10:32 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration