loading
hello dummmy text
koncpt-img

Shell Scripting For Beginners

Bash or Shell script is a computer program designed to be run by the Unix shell, a command-line interpreter. There are various dialects of shell scripts and are considered to be scripting languages. Commonly known dialects are Korn shell (ksh), Bash shell (bash/sh), C shell (csh). All the major dialects are supported in any of the Unix based Operating Systems. Hence, if you are good at programming in one of the dialects, you are covered.

Shell scripting is the term that is also used more generally to mean the automated mode of running set of programs in an operating system shell. It is another fundamental skill that every Data Engineer should poses as most of the servers are Unix based and need to access them through command line all the time. There are a lot of ways you can develop automated pipelines just through proper shell scripting skills. Deploy and schedule them through the crontab utility.

Shell scripting is important for product deployment and management, CI/CD, Data Pipelines, Engineering, Web servers, Hosting, Automations, Database Management and many more. Hence it is obligatory to learn this scripting language.

We have made this course for FREE, you are just a click away to access the course content and learn through the pre-recorded video sessions at your leisure along with the most important hands-on exercises to get the sense of usages in your daily scope of work.

Pre-requisites (Free)

No Pre-requisites needed

System Requirements

Any basic desktop or laptop

Mode Of Trainings

Recorded Video Sessions

Resources

Lifetime access to the recorded videos will be given along with all supportive documents, logs, references and software’s if any.

Placements

Are you a SQL or Database developer? Share us your profile and help us find a suitable position through our partnered placement agencies.

Chapter 1: BASH SCRIPT BASICS

  1. Shell programs
  2. Executing commands
  3. Building blocks
  4. Creating and running script
  5. Debugging scripts

Chapter 2: BASH ENVIRONMENT

  1. Initialization
  2. Variables and characters
  3. Expansions and aliases
  4. Regular expressions
  5. Grep examples
  6. Pattern matching

Chapter 3: GNU

  1. Interactive editing
  2. Non interactive editing
  3. AWK programming
  4. AWK print program
  5. AWK variables

Chapter 4: CONDITIONS & INTERACTIVE SCRIPTS

  1. IF clause
  2. Advnaced IF usage
  3. CASE statements
  4. Display user messages
  5. User input

Chapter 5: REPETITIVE TASKS & VARIABLES

  1. FOR loop
  2. WHILE loop
  3. UNTIL loop
  4. I/O redirection
  5. Break and continue
  6. Menu making
  7. Variables
  8. Operations on variables

Chapter 6: FUNCTIONS & SIGNALS

  1. Signals
  2. Traps
  3. Functions
  4. Common shell features
  5. Differing shell features

Chapter 7: TOOLS DEVELOPMENT for DBA’s

  1. Storage check tool
  2. Backups tool
  3. Refresh tool
  4. User creation tool

Frequently Asked Questions (FAQs)

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Related Posts

Shell Scripting For Beginners

Knowledge That Can Always Keep Your Inbox Informed