31
General Discussion / Zaurus Linux Shell Scripting Questions
« on: December 17, 2004, 01:27:35 am »
To add to what ran posted just as I was getting ready to hit "Reply" ...
Choice of shells is largely a matter of personal preference: some prefer one set of features or style of syntax over another. Another factor is whether or not a particular shell is likely to be found under different OS environments or not. The sh shell is ubiquitous and can be found on every *nix like platform, but lacks some of the more advanced features (history editing, for example) of the somewhat more "bloated" shells like csh or bash. Both bash and sh appear to be standard on all versions of Linux that I've encountered thus far, but you can usually add ash, ksh and so on.
The "Advanced Bash-Scripting Guide" that ran mentioned is a good resource and can be found at: http://www.tldp.org/LDP/abs/html/index.html among other places. Also, "Bash Reference Manual" at http://www.gnu.org/software/bash/manual/bashref.html
Choice of shells is largely a matter of personal preference: some prefer one set of features or style of syntax over another. Another factor is whether or not a particular shell is likely to be found under different OS environments or not. The sh shell is ubiquitous and can be found on every *nix like platform, but lacks some of the more advanced features (history editing, for example) of the somewhat more "bloated" shells like csh or bash. Both bash and sh appear to be standard on all versions of Linux that I've encountered thus far, but you can usually add ash, ksh and so on.
The "Advanced Bash-Scripting Guide" that ran mentioned is a good resource and can be found at: http://www.tldp.org/LDP/abs/html/index.html among other places. Also, "Bash Reference Manual" at http://www.gnu.org/software/bash/manual/bashref.html