Slashdot Mirror


Bash 3.0 Released

qazwsx789 writes "The first public release of bash-3.0 is now available via ftp and from the usual GNU mirror sites. For the official release notes by the author, Chet Ramey, check his usenet post."

9 of 507 comments (clear)

  1. First "zsh rules" post! by Just+Some+Guy · · Score: 5, Interesting

    Bash was my first shell and I used it exclusively for years. One day, I'd read enough about zsh to force myself to give it a try. Oh how I loved thee, bash, but I won't be going back.

    --
    Dewey, what part of this looks like authorities should be involved?
  2. A new version? by moonbender · · Score: 5, Interesting

    Hell, I didn't even know bash was still in active development. It was always just bash to me, not bash-x.y.z. But then I guess I wouldn't notice the difference, really.

    --
    Switch back to Slashdot's D1 system.
  3. Neat by stratjakt · · Score: 5, Interesting

    Someone tell me why I want this. The Usenet post doesn't seem to explain what's so exciting about it, besides a bunch of boring bug-fixes, and some esoteric-sounding syntax changes.

    --
    I don't need no instructions to know how to rock!!!!
  4. Apple helping out by Macka · · Score: 5, Interesting

    Several bug fixes for POSIX compliance came in from Apple; their assistance is appreciated.

    It's nice to see yet more contributions from Apple to the OSS community.
  5. Just wondering... by Kynde · · Score: 3, Interesting


    What is so hot about bash, e.g. compared to zsh?

    Seriously, I'm not trying to start a flame war here. This is coming from a really long term zsh user because back when I was just starting unix and linux a fellow bearded unix guru told me something along the lines "go with zsh, it's the best" (thas was about -95). And I've never looked back, but now seing bash being the default shell in most distros I've began to wonder what's going on. Perhaps over the years bash overtook zsh or there are some hidden qualities in bash that I don't know about.

    Anyone with some insight on _both_ shells would be greatly appreciated.

    --
    1 Earth is warming, 2 It's us, 3 it's royally bad, 4 we need to take action NOW
  6. Can arrow key history be like Matlab's? by dara · · Score: 3, Interesting

    I read the announcement and it mentions "History traversal with arrow keys", but what I would really like doesn't seem to be mentioned (but perhaps it is possible with bash-2.05, I'm not much of a shell expert). In Matlab, the up-arrow key searches the history for commands that match all the characters on the line. No characters and it acts like a normal bash arrow, if "figure, plot" is at the beginning of the line, it will quickly scroll through all plotting commands that have been entered at the shell.

    Any idea if this is possible?

    Dara Parsavand

  7. Because you are not me by Just+Some+Guy · · Score: 3, Interesting
    There's an old saying: "there's no accounting for tastes". Most people take that to mean that you just can't explain why other people like the things they do. Another valid interpretation is that you are not accountable for your tastes, meaning that you don't have to defend your preferences.

    You like using a GUI and I like using a terminal. We're two people with two preferred methods of interacting with our machines. Your way is superior - for you. My way is superior - for me. There is no point (or obligation) to argue about which is better, since "better" is not a well-ordered set in this case.

    --
    Dewey, what part of this looks like authorities should be involved?
  8. Really great feature ! by Anonymous Coward · · Score: 5, Interesting

    Guys, I'm really so excited about this. I ran around proclaiming the news about bash-3.0 in my department. Not too many people got excited (I work in Psychology) but check this out:

    [user@mitral user]$ echo $BASH_VERSION
    2.05a.0(1)-release
    [user@mitral user]$ a | b |cat
    bash: a: command not found
    bash: b: command not found
    [user@mitral user]$ echo $?
    0

    [user@mitral bash-3.0]$ echo $BASH_VERSION
    3.00.0(1)-release
    [user@mitral bash-3.0]$ set -o pipefail
    [user@mitral bash-3.0]$ a | b |cat
    bash: a: command not found
    bash: b: command not found
    [user@mitral bash-3.0]$ echo $?
    127

    Feel the love!

  9. That was the whole point. by devphil · · Score: 3, Interesting


    The plan was to introduce new features in sub-versions like .04a, .05a, .05b. Then let them stabilize. Once the bugs were worked out, that would be 3.0.

    As opposed to most open source software, which releases x.0 as soon as it compiles, and only then starts working out the stability bugs.

    --
    You cannot apply a technological solution to a sociological problem. (Edwards' Law)