[Ilugc] can any one tell the best shell scripting notes available in net ?

  • From: subhojit.ojha@xxxxxxxxx (subhojit ojha)
  • Date: Tue Jul 27 23:16:40 2010


can any one tell the best shell scripting notes available in net ?

I have my own shell script slides, which I used when I was a trainer...It
contains almost everything except gawk.

It contains these topic


*Introduction*
-Shells
-Types of Unix Shells
-Uses fir Shell Scripts
-Advantages of Shell Scripts

*Bash Basics*
-Initialization Files
?-Login Shells, Non-Login Shells
-Aliases, Variables
?-Working with Variables
?-Important Internal Bash Variables
-Command History
-Input and Output Channels
?-Redirection to Files
?-The here Operator <<
?-Feeding Output to Another Process
?-Duplicating the Output with tee
-Types of Commands
-Quoting
-Substitution and Expansion
?-Variable Substitution
?-Filename Expansion(File Globbing)
?-Command & Arithmetic Substitution
?-Command-Line Interpretation
?-Command Separators

*Basic Script Elements 1(Input,Output)*
-Program Flow Charts
-Producing Output From a Script
-Reading User Input
-Simple Operation with Variables
?-Basic Strings Operation
?-Arithmetic Operations

*Basic Script Elements 2(Control Structures)*
-Simple Branching With if
?-Short Form of if
-Multiple Branch with case
-Iterations and Loops
?-Looping With while and until
?-Processing a List With for
-Exiting From a Loops
?-Exiting from the Current Loop
?-Iteration with continue
?-Exiting from the Loop with break

*Advanced Scripting Techniques*
-Reading input with read

*Shell Functions*

-Passing argument to function
-Passing array to function

-Checking exit status of function

 -Making library function

-Recursive function

-Reading Options with getopts
-Signal Handiling with trap
-Implementing Simple Menus with select

*Dialog Boxes with dialog*
?-Yes/No Box(yesno)
?-Message Box(msgbox)
?-Input Box(input box)
?-Text Box(text box)
?-Menu Box(menu)
?-Check List Box(checklist)
?-Radio List Box(radiolist)
?-progress Meter Box(gauge)

*Graphical Boxes with zenity*

?-Yes/No Box(yesno)
?-Message Box(msgbox)
?-Input Box(input box)*
*?-Text Box(text box)
?-Menu Box(menu)
?-Check List Box(checklist)
?-Radio List Box(radiolist)

*Useful Commands for Shell Scripts*
-cat, cut, date, echo, grep, sed, tr

*Regular Expressions*
*Debugging Shell Scripts*
*Sample Scripts*

*you can meet me and get it, some of the small changes I need to make.*

*Thanks & regards*

*Subhojit Ojha*

**

Other related posts: