27.08.2015 Views

Advanced Bash−Scripting Guide

Advanced Bash-Scripting Guide - Nicku.org

Advanced Bash-Scripting Guide - Nicku.org

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Part 3. Beyond the Basics<br />

Table of Contents<br />

9. Variables Revisited<br />

9.1. Internal Variables<br />

9.2. Manipulating Strings<br />

9.3. Parameter Substitution<br />

9.4. Typing variables: declare or typeset<br />

9.5. Indirect References to Variables<br />

9.6. $RANDOM: generate random integer<br />

9.7. The Double Parentheses Construct<br />

10. Loops and Branches<br />

10.1. Loops<br />

10.2. Nested Loops<br />

10.3. Loop Control<br />

10.4. Testing and Branching<br />

11. Internal Commands and Builtins<br />

11.1. Job Control Commands<br />

12. External Filters, Programs and Commands<br />

12.1. Basic Commands<br />

12.2. Complex Commands<br />

12.3. Time / Date Commands<br />

12.4. Text Processing Commands<br />

12.5. File and Archiving Commands<br />

12.6. Communications Commands<br />

12.7. Terminal Control Commands<br />

12.8. Math Commands<br />

12.9. Miscellaneous Commands<br />

13. System and Administrative Commands<br />

14. Command Substitution<br />

15. Arithmetic Expansion<br />

16. I/O Redirection<br />

16.1. Using exec<br />

16.2. Redirecting Code Blocks<br />

16.3. Applications<br />

17. Here Documents<br />

18. Recess Time<br />

Part 3. Beyond the Basics 63

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!