>
> >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*

**
_______________________________________________
ILUGC Mailing List:
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc

Reply via email to