> > > D85153

Shell Programming (D85153)

Kursbeschreibung Kurstermine Detaillierter Kursinhalt
 

Kursüberblick

The Shell Programming course provides students with the skills to read, write, and debug UNIX shell scripts. The course begins by describing simple scripts to automate frequently executed commands and continues further by describing conditional logic, user interaction, loops, menus, traps, and functions.

This course is intended for system administrators who have mastered the basics of any flavor of the UNIX OS, such as Oracle Solaris and Oracle Linux, and would like to interpret the various boot scripts as well as create their own scripts to automate their day-to-day tasks.

Learn To:
  • Create scripts to automate system administration tasks.
  • Set local and environmental variables.
  • Automate tasks by using regular expression characters with the grep, sed, and nawk utilities.
  • Create interactive scripts by using flow control constructs.
  • Perform string manipulation and integer arithmetic on shell variables.
  • Debug errors in scripts.
Benefits to You

The Shell Programming course provides you with the ability to identify various shells and automate system administration tasks through scripts. You learn to develop advanced scripts that involve using decision making algorithms, loops, variables, parameters and arguments lists.

The course also introduces you to functions that enable you to perform repetitive tasks and the various methods to debug scripts.

Finally, the course concludes by imparting some initial skills at developing useful scripts to automate system administration-related tasks.

Students are provided with the option to run the lab activities on either an Oracle Solaris or Oracle Linux environment.

Zielgruppe

  • Database Administrators
  • System Administrator
  • System Integrator
  • Web Administrator

Voraussetzungen

  • Run basic system commands like rm, cp, man, more, mkdir, ps, chmod, pkgadd, pkgrm, and pkginfo on Oracle Solaris or similar UNIX platform.
  • Able to manage files using vi.
  • Perform basic operating system routines such as system run levels.
  • Perform simple system administration routines like user creation and software installations.
  • UNIX and Linux Essentials (D76989)

Kursziele

  • Automate routine operations using loops
  • Describe the fundamentals of UNIX shells, shell scripts, and scripting
  • Set shell environment variables
  • Search information using regular expressions
  • Edit input streams using the sed editor
  • Create scripts using the nawk programming language
  • Include decision-making points within scripts using conditionals
  • Perform multiple operations using interactive scripts
  • Specify script options using the getopts statement
  • Create advanced scripts using variables, parameters, and argument lists
  • Automate tasks using functions
  • Debug shell scripts using the trap command
  • Develop some useful scripts for system administration-related tasks

Kursinhalt

  • Unix Shells
  • Shell Scripting
  • Shell Environment
  • Pattern Matching
  • The sed Editor
  • The nawk Programming Language
  • Interactive Scripts
  • Variables and Positional Parameters
  • Conditionals
  • Loops
  • Functions
  • Traps
Classroom Training
Modality: G

Dauer 5 Tage

Preis (exkl. MwSt.)
  • Deutschland: 3.385,- €
  • Schweiz: Fr. 4.140,-
Termine und Buchen
Online Training
Modality: U

Dauer 5 Tage

Preis (exkl. MwSt.)
  • Deutschland: 3.155,- €
Termine und Buchen
E-Learning Oracle Training on Demand
Modality: P
Preis (exkl. MwSt.)
  • Deutschland: 2.925,- €
  • Schweiz: Fr. 3.580,-
E-Learning kaufen
 
Zum Buchen bitte auf den Ortsnamen klicken Kurstermine
Dies ist ein Instructor-led Online Training, das über WebEx in einer VoIP Umgebung durchgeführt wird. Sollten Sie Fragen zu einem unserer Online-Kurse haben, können Sie uns jederzeit unter +49 (0)40 25334610 oder per E-Mail an info@flane.de kontaktieren.
Deutschland
21.01. - 25.01.2019 Online Training Zeitzone: Europe/Berlin Kurssprache: englisch
22.04. - 26.04.2019 Online Training Zeitzone: Europe/Berlin Kurssprache: englisch
 

Cookies verbessern unsere Services. Durch die Benutzung unserer Website erklären Sie sich mit unserer Verwendung von Cookies einverstanden.   Verstanden.