Difference between revisions of "Shell"
Jump to navigation
Jump to search
Line 13: | Line 13: | ||
* [http://www.hypexr.org/bash_tutorial.php Getting Started with BASH] | * [http://www.hypexr.org/bash_tutorial.php Getting Started with BASH] | ||
* [http://learncodethehardway.org/cli/book/cli-crash-course.html The Command Line Crash Course] (for cli newbs) | * [http://learncodethehardway.org/cli/book/cli-crash-course.html The Command Line Crash Course] (for cli newbs) | ||
+ | * [http://www.davidpashley.com/articles/writing-robust-shell-scripts.html Writing Robust Bash Shell Scripts] | ||
man: [http://unixhelp.ed.ac.uk/CGI/man-cgi?echo echo] | man: [http://unixhelp.ed.ac.uk/CGI/man-cgi?echo echo] |
Revision as of 08:23, 15 January 2012
Bash
- Bash Reference Manual
- Builtin Commands
- Shell variables: Bourne, Bash
- Conditional Expressions
- Bash Guide for Beginners
- Advanced Bash-Scripting Guide by Mendel Cooper
- .bashrc, etc
- Getting Started with BASH
- The Command Line Crash Course (for cli newbs)
- Writing Robust Bash Shell Scripts
man: echo
Basics
- IBM - Linux tip: Bash parameters and parameter expansions
- Debugging a script Bash Hackers Wiki
Options
- http://rsalveti.wordpress.com/2007/04/03/bash-parsing-arguments-with-getopts/
- http://wiki.bash-hackers.org/howto/getopts_tutorial
- shFlags - getop wrapper for long flags with fallback for non gnu-getopt