Timeline for What are the practical differences between Bash and Zsh?
Current License: CC BY-SA 4.0
17 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Oct 17 at 13:56 | comment | added | Charles Duffy | @EdSwangren, I use the word "sloppy" to refer to picking up habits that are completely legal and safe in zsh but buggy in POSIX shells. If it's disciplined and correct to skip quoting in the shell you use 95% of your day, it's hard not to let that infect what you do the other 5% of the time. Yes, when working places with good editor support, shellcheck exists; but that's not 100% of everywhere. | |
Oct 17 at 5:54 | comment | added | Ed Swangren | @CharlesDuffy "...in ways that made it easy to get sloppy..." obviously we should do what works for us, but laziness is pretty weak as reasons go. A tool like shellcheck or not being lazy would have worked. Unless minimizing up front effort was the goal, which it probably was. | |
Apr 4, 2022 at 14:33 | comment | added | Dave Everitt | If you use XQuartz to run any X11 applications but have trouble running them under zsh, you might want to check this Apple discussion about running them under bash instead. | |
Jan 11, 2020 at 22:05 | comment | added | Seamus |
@CharlesDuffy: Good comment. WRT being "serious", and using bash version 3.2.57(1) : Do you know if Apple uses bash for anything "important" on the system?
|
|
Oct 10, 2019 at 8:23 | answer | added | vhs | timeline score: 4 | |
Oct 9, 2019 at 17:07 | comment | added | dr.nixon | As a follow-up - installed Catalina yesterday, switched to zsh, imported bash_history and copied over some of my preferred aliases from bash_profile, nothing seems to have broken. Appreciate all of the information provided by everyone here and hopefully it helps others out as well. | |
Oct 9, 2019 at 17:05 | vote | accept | dr.nixon | ||
Jul 21, 2019 at 17:03 | history | edited | Giacomo1968 | CC BY-SA 4.0 |
added 3 characters in body; edited title
|
Jul 9, 2019 at 12:13 | history | edited | Nimesh Neema♦ |
edited tags
|
|
Jun 10, 2019 at 16:29 | comment | added | Charles Duffy | Speaking as someone who's used both and landed on bash -- the only thing that made me really, deeply unhappy with zsh was its decision to break POSIX compliance when the standard canonicalizes admittedly-bad design decisions in ways that made it easy to get sloppy about correctness when trying to write scripts that needed to be compatible with other, strictly-POSIX-superset shells. Unfortunately, that "only thing" can be a pretty big one. Still, ksh93 isn't going away, and anyone serious about bash wouldn't use the ancient 3.x release Apple ships anyhow. | |
Jun 8, 2019 at 23:45 | answer | added | Gilles 'SO- stop being evil' | timeline score: 432 | |
Jun 8, 2019 at 21:00 | history | tweeted | twitter.com/askdifferent/status/1137464532576735232 | ||
Jun 8, 2019 at 12:27 | comment | added | fd0 | All this hubbub that you have been reading is much to do about nothing. The OS assigns a "default" shell when creating new users, no reason more . Bash isn't going away, and you can use that as your shell or any of the other shells currently offered. | |
Jun 8, 2019 at 7:16 | answer | added | muru | timeline score: 8 | |
Jun 8, 2019 at 6:02 | history | became hot network question | |||
Jun 7, 2019 at 22:04 | answer | added | bmike♦ | timeline score: 27 | |
Jun 7, 2019 at 21:52 | history | asked | dr.nixon | CC BY-SA 4.0 |