SlideShare a Scribd company logo
Contact: +91 9740413132, 9341080909
_____________________________________________________________________________________
1 | P a g e
Shell Scripting Syllabus
Introduction
What is a Shell?
Types of Shell
What is Shell Scripting?
Adding shell comments
What are Shell Variables?
Unix Commands
Processing & Listing
Processes and Directories
Displaying Processes – ps
Displaying Directories – ls
Getting Help – man
Simple Commands used for processing
Using Wildcards
File Creation and Displaying
Creating files – using > symbol
Redirection – using >> symbol
Redirecting Input – using < symbol
Displaying Files – cat, more
Piping – using | symbol
Word Count
Removing duplicates
Transliteration
Using Head and Tail command in files
Files Handling
Creating directory
Moving files to directories
Copying files to directories
Changing directory
Removing files and directories
Special Files – . and
Creating Aliases
Using Aliases
Contact: +91 9740413132, 9341080909
_____________________________________________________________________________________
2 | P a g e
Cut and Paste
Displaying selected characters – using cut
Displaying selected fields – using delimiters
Displaying selected files – using paste
Using paste with delimiters
GREP and EGREP
Displaying content of the file using GREP
Displaying content of the file using EGREP
EGREP Meta-character
Back Referencing concepts
ZIP & TAR
Zipping a file
Unzipping a file
Combining a set of files using TAR
Extracting TAR file
Using TAR with ZIP
FIND command
Searching for a file – using find
Finding List of files and directories
Finding Last modified files
Find with -exec
Find with -xargs
Handling Jobs
Using /dev/null
Foreground Jobs
Background Jobs – &
Stopping Jobs – kill
Changing Permissions – chmod
Introduction to Shell
Basics of Shell
Set and Unset a variable
Displaying – using echo
Using Expr
Using Test
Getting input – using read
Contact: +91 9740413132, 9341080909
_____________________________________________________________________________________
3 | P a g e
Header file of shell script – using Shabang (#!)
Sample Shell script program
Command Substitution
Assigning a command to a variable
Storing output to a variable
Assigning global value – using Export
Command Line Arguments
Passing input in runtime
Using input inside a program
Conditional & Looping Statement
Using if statement
Using if –else statement
Using Nested if statement
Using ‘While’ Loop
Using ‘Until’ Loop
Using ‘For’ Loop
Using CASE
Functions
Creating a function
Calling a function in file
Calling a function in another file
Advanced Commands
SED
Replacing values in a file
STTY
TOP
Sending an email – using MAIL
HERE
Editors
NANO
PICO
GEDIT
Vi Editor
AWK
Contact: +91 9740413132, 9341080909
_____________________________________________________________________________________
4 | P a g e
Basics of AWK
Displaying values – using awk
Using awk in Shell script
Scheduler
Scheduling a job – using ‘Crontab’
Scheduling a job – using ‘at’
Advanced Shell Scripting
Monitoring a file
Extracting data from HTMl/XML file
Database Connectivity
Connecting MYSQL to Shell
Running SQL queries from Shell Script

More Related Content

Similar to Vi INFOTECH shell-scripting_syllabus

Shell Scripting crash course.pdf
Shell Scripting crash course.pdfShell Scripting crash course.pdf
Shell Scripting crash course.pdf
harikrishnapolaki
 
Spsl by sasidhar 3 unit
Spsl by sasidhar  3 unitSpsl by sasidhar  3 unit
Spsl by sasidhar 3 unit
Sasidhar Kothuru
 
Ravi software faculty
Ravi software facultyRavi software faculty
Ravi software faculty
ravikumar4java
 
Linux Administration
Linux AdministrationLinux Administration
Linux Administration
harirxg
 
Linux Administration
Linux AdministrationLinux Administration
Linux Administration
Harish1983
 
Basics of shell programming
Basics of shell programmingBasics of shell programming
Basics of shell programming
Chandan Kumar Rana
 
Basics of shell programming
Basics of shell programmingBasics of shell programming
Basics of shell programming
Chandan Kumar Rana
 
List command linux a z
List command linux a zList command linux a z
List command linux a zJinyuan Loh
 
3.1 gnu and unix commands v4
3.1 gnu and unix commands v43.1 gnu and unix commands v4
3.1 gnu and unix commands v4
Acácio Oliveira
 
101 3.1 gnu and unix commands v4
101 3.1 gnu and unix commands v4101 3.1 gnu and unix commands v4
101 3.1 gnu and unix commands v4
Acácio Oliveira
 
Unix And Shell Scripting
Unix And Shell ScriptingUnix And Shell Scripting
Unix And Shell Scripting
Jaibeer Malik
 
Linux basic commands
Linux basic commandsLinux basic commands
Linux basic commands
MohanKumar Palanichamy
 
Terraform modules restructured
Terraform modules restructuredTerraform modules restructured
Terraform modules restructured
Ami Mahloof
 
Terraform Modules Restructured
Terraform Modules RestructuredTerraform Modules Restructured
Terraform Modules Restructured
DoiT International
 
Linux And perl
Linux And perlLinux And perl
Linux And perl
Sagar Kumar
 
System Programming and Administration
System Programming and AdministrationSystem Programming and Administration
System Programming and Administration
Krasimir Berov (Красимир Беров)
 
Staging Drupal: Change Management Strategies for Drupal
Staging Drupal: Change Management Strategies for DrupalStaging Drupal: Change Management Strategies for Drupal
Staging Drupal: Change Management Strategies for Drupal
Erich Beyrent
 

Similar to Vi INFOTECH shell-scripting_syllabus (20)

Shell Scripting crash course.pdf
Shell Scripting crash course.pdfShell Scripting crash course.pdf
Shell Scripting crash course.pdf
 
Spsl by sasidhar 3 unit
Spsl by sasidhar  3 unitSpsl by sasidhar  3 unit
Spsl by sasidhar 3 unit
 
SHELL PROGRAMMING
SHELL PROGRAMMINGSHELL PROGRAMMING
SHELL PROGRAMMING
 
Ravi software faculty
Ravi software facultyRavi software faculty
Ravi software faculty
 
Linux Administration
Linux AdministrationLinux Administration
Linux Administration
 
Linux Administration
Linux AdministrationLinux Administration
Linux Administration
 
Basics of shell programming
Basics of shell programmingBasics of shell programming
Basics of shell programming
 
Basics of shell programming
Basics of shell programmingBasics of shell programming
Basics of shell programming
 
List command linux a z
List command linux a zList command linux a z
List command linux a z
 
3.1 gnu and unix commands v4
3.1 gnu and unix commands v43.1 gnu and unix commands v4
3.1 gnu and unix commands v4
 
101 3.1 gnu and unix commands v4
101 3.1 gnu and unix commands v4101 3.1 gnu and unix commands v4
101 3.1 gnu and unix commands v4
 
archive A-Z linux
archive A-Z linuxarchive A-Z linux
archive A-Z linux
 
Unix And Shell Scripting
Unix And Shell ScriptingUnix And Shell Scripting
Unix And Shell Scripting
 
Comenzi unix
Comenzi unixComenzi unix
Comenzi unix
 
Linux basic commands
Linux basic commandsLinux basic commands
Linux basic commands
 
Terraform modules restructured
Terraform modules restructuredTerraform modules restructured
Terraform modules restructured
 
Terraform Modules Restructured
Terraform Modules RestructuredTerraform Modules Restructured
Terraform Modules Restructured
 
Linux And perl
Linux And perlLinux And perl
Linux And perl
 
System Programming and Administration
System Programming and AdministrationSystem Programming and Administration
System Programming and Administration
 
Staging Drupal: Change Management Strategies for Drupal
Staging Drupal: Change Management Strategies for DrupalStaging Drupal: Change Management Strategies for Drupal
Staging Drupal: Change Management Strategies for Drupal
 

More from ViINFOTECH

Vi INFOTECH otbi and bi reports in fusion cloud-syllabus
Vi INFOTECH otbi and bi reports in fusion cloud-syllabusVi INFOTECH otbi and bi reports in fusion cloud-syllabus
Vi INFOTECH otbi and bi reports in fusion cloud-syllabus
ViINFOTECH
 
Vi INFOTECH php-syllabus
Vi INFOTECH php-syllabusVi INFOTECH php-syllabus
Vi INFOTECH php-syllabus
ViINFOTECH
 
Vi INFOTECH bootstrap-syllabus
Vi INFOTECH bootstrap-syllabusVi INFOTECH bootstrap-syllabus
Vi INFOTECH bootstrap-syllabus
ViINFOTECH
 
Vi INFOTECH python-syllabus
Vi INFOTECH python-syllabusVi INFOTECH python-syllabus
Vi INFOTECH python-syllabus
ViINFOTECH
 
Vi INFOTECH tally-syllabus
Vi INFOTECH tally-syllabusVi INFOTECH tally-syllabus
Vi INFOTECH tally-syllabus
ViINFOTECH
 
Vi INFOTECH react syllabus
Vi INFOTECH react syllabusVi INFOTECH react syllabus
Vi INFOTECH react syllabus
ViINFOTECH
 
Vi INFOTECH angular syllabus
Vi INFOTECH angular syllabusVi INFOTECH angular syllabus
Vi INFOTECH angular syllabus
ViINFOTECH
 
Vi INFOTECH javascript-syllabus
Vi INFOTECH javascript-syllabusVi INFOTECH javascript-syllabus
Vi INFOTECH javascript-syllabus
ViINFOTECH
 
Vi INFOTECH css-syllabus
Vi INFOTECH css-syllabusVi INFOTECH css-syllabus
Vi INFOTECH css-syllabus
ViINFOTECH
 
Vi INFOTECH vba-syllabus
Vi INFOTECH vba-syllabusVi INFOTECH vba-syllabus
Vi INFOTECH vba-syllabus
ViINFOTECH
 
Vi INFOTECH excel-syllabus
Vi INFOTECH excel-syllabusVi INFOTECH excel-syllabus
Vi INFOTECH excel-syllabus
ViINFOTECH
 

More from ViINFOTECH (11)

Vi INFOTECH otbi and bi reports in fusion cloud-syllabus
Vi INFOTECH otbi and bi reports in fusion cloud-syllabusVi INFOTECH otbi and bi reports in fusion cloud-syllabus
Vi INFOTECH otbi and bi reports in fusion cloud-syllabus
 
Vi INFOTECH php-syllabus
Vi INFOTECH php-syllabusVi INFOTECH php-syllabus
Vi INFOTECH php-syllabus
 
Vi INFOTECH bootstrap-syllabus
Vi INFOTECH bootstrap-syllabusVi INFOTECH bootstrap-syllabus
Vi INFOTECH bootstrap-syllabus
 
Vi INFOTECH python-syllabus
Vi INFOTECH python-syllabusVi INFOTECH python-syllabus
Vi INFOTECH python-syllabus
 
Vi INFOTECH tally-syllabus
Vi INFOTECH tally-syllabusVi INFOTECH tally-syllabus
Vi INFOTECH tally-syllabus
 
Vi INFOTECH react syllabus
Vi INFOTECH react syllabusVi INFOTECH react syllabus
Vi INFOTECH react syllabus
 
Vi INFOTECH angular syllabus
Vi INFOTECH angular syllabusVi INFOTECH angular syllabus
Vi INFOTECH angular syllabus
 
Vi INFOTECH javascript-syllabus
Vi INFOTECH javascript-syllabusVi INFOTECH javascript-syllabus
Vi INFOTECH javascript-syllabus
 
Vi INFOTECH css-syllabus
Vi INFOTECH css-syllabusVi INFOTECH css-syllabus
Vi INFOTECH css-syllabus
 
Vi INFOTECH vba-syllabus
Vi INFOTECH vba-syllabusVi INFOTECH vba-syllabus
Vi INFOTECH vba-syllabus
 
Vi INFOTECH excel-syllabus
Vi INFOTECH excel-syllabusVi INFOTECH excel-syllabus
Vi INFOTECH excel-syllabus
 

Recently uploaded

May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 

Recently uploaded (20)

May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 

Vi INFOTECH shell-scripting_syllabus

  • 1. Contact: +91 9740413132, 9341080909 _____________________________________________________________________________________ 1 | P a g e Shell Scripting Syllabus Introduction What is a Shell? Types of Shell What is Shell Scripting? Adding shell comments What are Shell Variables? Unix Commands Processing & Listing Processes and Directories Displaying Processes – ps Displaying Directories – ls Getting Help – man Simple Commands used for processing Using Wildcards File Creation and Displaying Creating files – using > symbol Redirection – using >> symbol Redirecting Input – using < symbol Displaying Files – cat, more Piping – using | symbol Word Count Removing duplicates Transliteration Using Head and Tail command in files Files Handling Creating directory Moving files to directories Copying files to directories Changing directory Removing files and directories Special Files – . and Creating Aliases Using Aliases
  • 2. Contact: +91 9740413132, 9341080909 _____________________________________________________________________________________ 2 | P a g e Cut and Paste Displaying selected characters – using cut Displaying selected fields – using delimiters Displaying selected files – using paste Using paste with delimiters GREP and EGREP Displaying content of the file using GREP Displaying content of the file using EGREP EGREP Meta-character Back Referencing concepts ZIP & TAR Zipping a file Unzipping a file Combining a set of files using TAR Extracting TAR file Using TAR with ZIP FIND command Searching for a file – using find Finding List of files and directories Finding Last modified files Find with -exec Find with -xargs Handling Jobs Using /dev/null Foreground Jobs Background Jobs – & Stopping Jobs – kill Changing Permissions – chmod Introduction to Shell Basics of Shell Set and Unset a variable Displaying – using echo Using Expr Using Test Getting input – using read
  • 3. Contact: +91 9740413132, 9341080909 _____________________________________________________________________________________ 3 | P a g e Header file of shell script – using Shabang (#!) Sample Shell script program Command Substitution Assigning a command to a variable Storing output to a variable Assigning global value – using Export Command Line Arguments Passing input in runtime Using input inside a program Conditional & Looping Statement Using if statement Using if –else statement Using Nested if statement Using ‘While’ Loop Using ‘Until’ Loop Using ‘For’ Loop Using CASE Functions Creating a function Calling a function in file Calling a function in another file Advanced Commands SED Replacing values in a file STTY TOP Sending an email – using MAIL HERE Editors NANO PICO GEDIT Vi Editor AWK
  • 4. Contact: +91 9740413132, 9341080909 _____________________________________________________________________________________ 4 | P a g e Basics of AWK Displaying values – using awk Using awk in Shell script Scheduler Scheduling a job – using ‘Crontab’ Scheduling a job – using ‘at’ Advanced Shell Scripting Monitoring a file Extracting data from HTMl/XML file Database Connectivity Connecting MYSQL to Shell Running SQL queries from Shell Script