[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: