Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Solaris Advanced Shell Programming Tools

( Duration: 3 Days )

This Solaris Advanced Shell Programming Tools training course provides practical experience using a range of Solaris tools to manipulate text and incorporate them into Solaris shell scripts.

By attending Solaris Advanced Shell Programming Tools workshop, delegates will learn:

  • To provide the knowledge and skills to make effective use of a wide range of standard Solaris programming and development tools.

  • Basic knowledge of the Solaris Operating System
  • Basic knowledge of Solaris Shell Programming
  • Alternatively, relevant experience of UNIX or Linux servers is required.

The Solaris Advanced Shell Programming Tools class is ideal for:

  • Programmers, Developers and System Administrators who need to construct shell scripts and process text files using advanced text handling facilities.

COURSE AGENDA

1

Backup And Restore Utilities

  • Backing-up and restoring files
  • Basic and advanced use of tar
  • Compression utilities gzip, bzip2, zip and compress
2

Background Job Scheduling

  • Scheduling jobs with the cron command
  • Scheduling jobs with the at command
3

Commands For Comparing Files

  • Compare two files with the cmp command
  • Compare two files with the comm command
  • Compare two files with the diff and sdiff commands
  • Compare large files with the bdiff command
4

Splitting Files

  • The split and csplit commands
5

Identifying And Translating Characters

  • Use cat to display non-printing characters
  • The expand and unexpand commands to convert between tab and space characters
  • The tr command for character translation
6

Regular Expression Notation Review

  • Standard regular expressions
  • Extended regular expressions
7

The Stream Editor sed

  • sed command line syntax
  • sed script files
  • sed command processing
  • sed addresses and simple instructions
  • sed pattern space and hold space
  • Grouping sed commands
  • Hold and get functions
  • Advanced flow control
8

Fundamentals Of Awk

  • Basic AWK usage
  • AWK program-files
  • AWK scripts
  • AWK variables
  • Pattern matching with AWK
  • AWK extended patterns
  • AWK operators
  • AWK arithmetic operations
  • AWK output
  • Formatting output with printf
9

Awk Program Control Structures

  • The BEGIN and END functions
  • The AWK if construct
  • The AWK else if construct
  • The AWK while construct
  • Other program control statements
  • The AWK break,continue and exit statements
  • User defined functions
10

Awk Functions

  • AWK string functions
  • AWK length, tolower, toupper, index, sub, gsub, match, substr, split, sprintf, system and getline functions
11

Awk Arrays

  • AWK associative arrays
  • Multi-dimensional arrays
12

Miscellaneous Tools

  • bc (calculator)
  • fuser (testing for files in use)
  • getops (checking options passed to shell scripts)
  • printf (formatting screen output)
  • logger (script logging)
  • xargs (generating arguments for a command)
  • eval (re-evaluating variables)

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X