Contact Premier Online Trainings Today
Premier Online Trainings

Unix Shell Scripting

  • Home
  • Unix Shell Scripting
Courses Overview
Premier Online Trainings Institute provides best Unix Shell Scripting in Hyderabad, Banglore by our Highly Professional certified trainers.

Bash Shell Scripting Training allows professionals to drive more power from a Linux operating system. Shell scripts combine to act as batch files, and are used for customization, automation, enhancement of performance and remote task management. Learn to create and debug complex scripts to automate operations and ease out your Linux administration load. Shell Scripts are supported by Unix and Linux OS. Bash Shell Scripting course will greatly enhance your skills and capabilities as a Linux power user. Koenig offers this Bash Shell Scripting course for professionals who have working knowledge of Linux or equivalent experience. Premier Online Training is provided by Real-Time Experts with real-time Case studies and scenarios.

* We also provide Online Training for Normal Track, Fast Track and Weekend Batches
Course Curriculum
  • vi Basics
  • Input Mode-Entering and Replacing Text
  • Saving Test and Quitting-The ex Mode
  • Navigation
  • Editing Text
  • Undoing Last Editing Instructions (u and u)
  • Repeating the Last Command (.)
  • Searching for a Pattern (/ and ?)
  • Substitution-Search and Replace
  • Searching for a Character
  • Marking Text & Customizing vi
  • The Sample Database
  • pr: Paginating Files
  • head: Displaying the Beginning of a File
  • tail: Displaying the End of a File
  • cut: Slitting a File Vertically
  • paste: Pasting Files
  • sort: Ordering a File
  • uniq: Locate Repeated and Nonrepeated Lines
  • tr: Translating characters
  • An example: Displaying a Word-count List
  • grep: Searching for a Pattern
  • Basic Regular Expressions (BRE)-An Introduction
  • Extended Regular Expressions (ERE) and egrep
  • Process Basics
  • ps: Process Status
  • System Processes (-e or -a)
  • Internal and External commands
  • Process States and Zombies
  • Running Jobs in Background
  • nice: Job execution with Low Priority
  • Killing Processes with Signals
  • Job Control
  • Shell Offerings
  • Shell Variables
  • Pattern Matchings-The Wild-cards
  • Escaping and Quoting
  • Redirection: The Three Standard Files
  • /dev/null and /dev/tty: Two Special Files
  • The Shells
  • Environment Variables
  • The Common Environment Variables
  • Aliases (bash and ksh)
  • Command History (bash and ksh)
  • In-line Command Editing (bash and ksh)
  • Miscellaneous Features (bash and ksh)
  • The Initialization Scripts
  • Shell Scripts
  • read: Making Scripts Interactive
  • Using Command Line Arguments
  • exit and Exit Status of Command
  • The Logical Operators && and ||- Conditional Execution
  • The if Conditional
  • Using test and to Evaluate Expressions
  • The case Conditional
  • expr: Computation and String Handling
  • while: Looping
  • for: Looping with a List
  • set and shift: Manipulating the Positional Parameters
  • The Here Document (<<)
  • trap: Interrupting a program
  • Debugging Shell Scripts with set -x
  • Sample Validation and Data Entry Scripts
  • Shells and Sub-shells
  • () and {}: Sub-shell or Current Shell?
  • export: Exporting Shell Variables
  • Running a Script in the Current Shell: The . Command
  • let: Computation-a Second Look (Korn and Bash)
  • Arrays (Korn and Bash)
  • String Handling (Korn and Bash)
  • Conditional Parameter Substitution
  • Merging Streams • Shell Functions
  • eval: Evaluating Twice
  • The exec Statement
  • Awk, by sed and Grep, out of Ed
  • Command-Line Syntax
  • Using sed
  • Using awk
  • Using sed and awk together
  • Applying commands in a Script
  • A global perspective on Addressing
  • Testing and Saving Output
  • Four types of sed scripts
  • About the syntax of sed Commands
  • Comment
  • Substitution
  • Delete
  • Append, Insert and Change
  • List
  • Transform
  • Print
  • Print Line number
  • Reading and Writing files
  • Quit
  • Awk’s programming Model
  • Pattern matching
  • Records and fields
  • Expressions
  • System variables
  • Relational and Boolean operators
  • Formatted printing
  • Passing parameters into a script
  • Information retrieval
  • Arithmetic functions
  • String functions
  • The getline function
  • The system () function
  • Debugging