Ashell script is a computer program designed to be run by the Unix shell, a command line interpreter. The various dialects of shell scripts are considered to be scripting languages.
Typical operations performed by shell scripts include file manipulation, program execution, and printing text.
What is shell scripting? Importance of shell scripting Different types of shells Creating shell script Making shell scripting executable History of UNIX Features of UNIX Flavors of UNIX Comparison of UNIX with Windows Architecture of UNIX UNIX File System Different types of Files • Regular Files • Directory Files • Device Files Basic Commands Creating Users & Groups System startup & Shutdown Working with files Working with Directories Standard Input & Output • Redirecting output • Redirecting Input Comparing Files Searching files Zip files Displaying files Viewing long files File Permissions Meta/Wild Card-characters Regular Expressions & Patterns • What is pattern • Usage of regular expression • Different types of pattern • Character pattern • Word pattern • Line pattern Tools for sorting Changing information in files Piping Communication Tools Networking protocols Backslash character constants Variables Operators Conditional statements Looping File test commands String test commands exit & sleep commands Command line arguments