Call Us at: +1616-469-0394 | Email:

Follow Us on: facebook_icon twitter-icon linkdein_icon






UNIX Online Training

The evolution of UNIX

  • How UNIX developed
  • The current state of UNIX/Linux standards

Review of UNIX commands

  • File and directory manipulation
  • Writing shell start-up files

Finding UNIX documentation

  • The man command
  • Other manual page browsers

Searching Text with Regular Expressions

UNIX regular expressions

  • Specifying string patterns for filtering operations
  • The meta character set
  • Developing extended regular expressions

Using the grep command

  • Processing files
    • Processing command output

UNIX Text Filters

The characteristics of a UNIX filter

  • Reading from standard input
  • Writing to standard output and standard error
  • Combining filters into pipelines to perform complex tasks

Common UNIX filters

  • Editing the output of commands with the stream editor sed
  • Translating characters with tr
  • Sorting files and command output
  • Comparing different versions of files with diff
  • Using other common filters: cut and uniq
  • Combining filters for complex text processing
  • Executing filter commands with find

Shell Programming

Shell basics

  • Writing simple shell scripts
  • Storing data in shell variables

Controlling logic flow

  • Making decisions withif and case
    • Quoting shell commands to control substitutions
    • Testing file attributes, strings and numbers
    • Reading and testing standard input
    • Looping with for and while
    • Accessing the shell's built-in variables

Other shell features

  • Accepting command line arguments
  • Redirecting standard output
  • Substituting command output
  • Performing arithmetic in shell scripts
  • Scanning for command line options

Working with tools creatively

  • Combining UNIX filters with pipelines and command substitution
  • Developing scripts incrementally

Restructuring Data with awk

awk as a flexible search tool

  • Writing useful awk one-liners
  • Testing and extracting fields from structured input
  • Performing arithmetic calculations

Creating long awk scripts

  • Matching patterns with extended regular expressions
  • Modifying awk's default behavior with special patterns and built-in variables

Advanced awk capabilities

  • Using awk's control constructs for testing and looping
  • Storing data in arrays
  • Formatting output using printf
  • Searching files with multiline records


Back to Top…