Shell Scripting

Polyglot IT Solutions is a master in providing classroom training and offering practical exposure as per industry standards.We are widely known as the best Shell Scripting training institute in hyderabad.We provide quality training with expert trainers.Attend a free Demo and experience the quality of our training.

shell scripting

Fee : 13,000 (Inclusive of all taxes)

Duration : 30 hours

Mode : Class room/Online

Certification: Not included

Register now!
Course Description

This course will introduce to the cloud computing basics and the services offered by Amazon in cloud to host the applications. At the end of the course you will be able to configure the applications on AWS by using different resource like EC2, RDS, S3, ELB etc..

Prerequisites

Basic knowledge on the following is mandatory

  • Using PUTTY to login to Linux servers.
  • Using WINSCP to upload files to remote server.
  • Creating user, groups on Linux and installing packages.
  • Setting up simple website using apache webserver.
  • Installing database and creating schema and setting access controls.
  • Connecting to database using client tools.
  • Should have exposure to XML, YAML or JSON formats.
  • Network troubleshooting using ping, nslookup and telnet commands.
  • Exposure to any of the programming languages Java, Python, Ruby or Shell scripting.
Intended Audience
  • Linux or Windows administrators
  • Database, storage or network administrators
  • Developers who wants to develop applications for AWS
  • Anyone else who wants to learn cloud computing platform
Course Content
o Introduction to apropos, info, man and the whatis database
o Revising some Basic Commands
o stdin, stdout, stderr
o Introduction
o What is the login shell?
o The job of the shell
o Command Interpreter
o Allows for variables to be set Pipes
o Customizing your environment
o Introduction
o What are regular expressions?
o Dot (.) and question mark (?)
o Square brackets ( [ ] ), the caret ( ^ ) and the dollar ( $ )
o Using sed and pipes
o The splat (asterisk) ( * )
o The plus operator ( + )
o Returning from detour to our discussion on curly braces …
o RE’s are greedy for matching patterns
o Placeholders and word boundaries
o Word boundaries ( < and > ) – a formal explanation
o Section Techniques to use when writing, saving and executing Shell Scripts
o Detour: File Extension labels
o Comments in scripts
o Variables
o Shebang or hashpling #!
o Exit
o Null and unset variables
o Variable Expansion
o Environmental vs shell variables
o Arithmetic in the shell
o Debugging scripts
o Single Quotes or “ticks”
o Double Quotes
o Backticks
o Shell Arithmetic’s with expr and back quotes
o Another tip when using quotation marks
o Introduction
o Positional Parameters 0 and 1 through 9
o Other arguments used with positional parameters
o $# How many positional arguments have we got ?
o $* – display all positional parameters
o Using the “shift” command – for more than 9 positional parameters
o Exit status of the previous command
o Making Decisions
o Testing for a true or false condition
o Different types of tests
o Logical Operators && and ||
o Conditions in the shell
o Using the “if” statement
o The “if” “then” “else” statement
o The “elif” statement
o The “case” statement
o Exercises
o Challenge sequence:
o Introduction
o The “for” loop
o while and until loops
o getopts Using arguments and parameters
o Introduction
o The read command
o Presenting the output with echo and printf
o The Source command
o the exec command
o The eval command
o Running commands in the background using &
o Traps and signals
o File descriptors re-visited
o Here documents
o Functions
o Introduction
o PARAM:-value
o PARAM:=value
o ${param:+value}
o ?${variable%pattern}
o MAGIC%%r*a
o variable#pattern
o variable:OFFSET:LENGTH
o #variable
o Re-assigning parameters with set
o Explaining the default field separator field – IFS
o Setting variables as “readonly”
Connect with us