HP-UX Advanced Shell Programming Tools
HP-UX Advanced Shell Programming Tools Course Overview
This Hewlett Packard HP-UX Posix Shell Programming training course is designed to give delegates practical experience using a range of HP-UX tools to manipulate text and incorporate them into HP-UX shell scripts.
----------------------------------------------------------------------------------------------------------------------------------------------
Who will the Course Benefit?
Programmers, developers and system administrators who need to construct shell scripts and process text files using advanced text handling facilities.
The HP-UX Advanced Shell Programming Tools course assumes knowledge of the HP-UX Operating System to the level covered in the HP-UX Introduction course. Some shell programming experience to the level covered in HP-UX Shell Programming is also necessary.
----------------------------------------------------------------------------------------------------------------------------------------
Course Objectives
To provide the knowledge and skills to make effective use of a wide range of standard HP-UX programming and development tools.
-------------------------------------------------------------------------------------------------------------------------------------------
Course Description
HP-UX Advanced Shell Programming Tools online course get started with HP-UX tools and its concepts. HP-UX Advanced Shell Programming Tools online course intention is to provide a foundation to implement range of HP-UX tools and include them into HP-UX shell scripts.
HP-UX Advanced Shell Programming Tools online course will allow the participants to understand the benefits of understanding the HP-UX shell scripts.
HP-UX Advanced Shell Programming Tools online course is ideally developed for any programmers or developers who wants to specialize in shell script construction.
In the HP-UX Advanced Shell Programming Tools online training course, Uplatz provides an in-depth online training for the participants or learners to gain knowledge and able to manage HP-UX shell programming and development tools. Uplatz provides appropriate teaching and expertise training to equip the participants for implementing the learnt concepts in an enterprise.
HP-UX Advanced Shell Programming Tools online training course curriculum covers introduction, backup and restore utilities, commands for file comparison and file splitting.
With the help of HP-UX Advanced Shell Programming Tools online course, the learners can discover:
-
Inhouse Terminology and concepts related to the Unix Tools
-
To back up and restore file with tar
-
Know stream editor sed
-
Understand the fundamentals of AWK
-
Know AWK functions and arrays
-
Able to compress file
Uplatz provides an in-depth training to the learners to accelerate their knowledge and skill set required for a HP-UX shell programmer
-------------------------------------------------------------------------------------------------------------------------------------------
This is a HP-UX Advanced Shell Programming Tools course by Uplatz.
HP-UX Advanced Shell Programming Tools
HP-UX Advanced Shell Programming Tools Training Course
Course Introduction
- Administration and Course Materials
- Course Structure and Agenda
- Delegate and Trainer Introductions
Session 1: BACKUP AND RESTORE UTILITIES
- Backing-up and restoring files
- Basic and advanced use of tar
- Compression utilities gzip, bzip2, zip and compress
- Exercise: Backing up and restoring files using tar
- Exercises: Compressing files
Session 2: BACKGROUND JOB SCHEDULING
- Scheduling jobs with the cron command
- Scheduling jobs with the at command
- Exercises: Running background jobs
Session 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
- Exercises: Identifying file differences
Session 4: SPLITTING FILES
- The split and csplit commands
- Exercises: Splitting files
HP-UX Advanced Shell Programming Tools Training Course
Session 5: IDENTIFYING AND TRANSLATING CHARACTERS
- od - octal dump
- 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
- Exercises: Translating characters with tr
Session 6: REGULAR EXPRESSION NOTATION REVIEW
- Standard regular expressions
- Extended regular expressions
Session 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
- Exercises: Text processing with sed
Session 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
- Exercises: Create awk scripts to extract selected data from a file and generate reports
HP-UX Advanced Shell Programming Tools Training Course
Session 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
- Exercises: Create AWK scripts and program-files utilising program control structures
Session 10: AWK FUNCTIONS
- AWK string functions
- AWK length, tolower, toupper, index, sub, gsub, match, substr, split, sprintf, system and getline functions
- Exercises: Generate AWK scripts and program-files to extract and format data using AWK functions
Session 11: AWK ARRAYS
- AWK associative arrays
- Multi-dimensional arrays
- Exercises: Create AWK associative arrays to process text files and generate reports
Session 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)
- Exercises: Using tools within a shell script
HP-UX Advanced Shell Programming Tools online certification course with the help of expert professionals training is recognized across the globe. Because of the increased adoption of the HP-UX programming tools in various companies the participants are able to find the job opportunity easily. The leading companies hire HP-UX shell programmer considering their skill of mastering HP-UX development concepts. HP-UX Advanced Shell Programming Tools online certification course is known for their knowledge in managing HP-UX enterprise system. After pursuing HP-UX Advanced Shell Programming Tools online certification course the participants can become as a unix programmer, shell developer, HP developer, network analyst, software developer, system administrator and can pursue a wide range of career paths.
-------------------------------------------------------------------------------------------------------------------------------------------