Kursangebot
- Upcoming Events
- Garantietermine
- Neue Kurse
- iTLS Academy»
- iTLS LIVE E-Learning
-
iTLS IT Workshops»
- IT-Training by iTLS
- Garantietermine
- Themen im Fokus
- Professional Services
- Hersteller im Fokus
- Amazon Web Services»
- Aruba»
- Barracuda
- Check Point
- Cisco»
- Ethical Hacking
- F5 Networks
- Fortinet»
- Google Cloud»
- ITIL® und Cobit
- Microsoft»
- NetApp»
- Palo Alto Networks»
- VMware»
- Weitere Hersteller»
- Themen/Technologien im Fokus
- Artificial Intelligence (AI)»
- Cloud Computing»
- Cyber Security»
- Data Center»
- Kubernetes / Container»
- Linux»
- Network Analysis / Wireshark»
- Projektmanagement
- Python»
- Software Development»
- Wireless & Mobility»
Shell Programming (D85153)
Detaillierter Kursinhalt
Unix Shells
- Describe the role of shells in the UNIX environment
- Describe the various UNIX/Oracle Solaris shells
Shell Scripting
- Describe the structure of a shell script
- Create a simple shell script
- Implement the various debugging options in a shell script
Shell Environment
- Explain the role of startup scripts in initializing the shell environment
- Describe the various types of shell variables
- Explain command line parsing in a shell environment
Pattern Matching
- Describe the grep command
- Explain the role of regular expressions in pattern matching
The sed Editor
- Describe the sed editor
- Perform non-interactive editing tasks by using the sed editor
The nawk Programming Language
- Describe nawk as a programming language
- Display output by using the print statement
- Perform pattern matching by using regular expressions
- Use the nawk built-in and user-defined variables
Interactive Scripts
- Display output by using the print and echo statements
- Accept user input by using the read statement
- Describe the role of file descriptors in file input and output
Variables and Positional Parameters
- Describe the various types of scripting variables
- Define positional parameters for accepting user input
Conditionals
- Describe the role of the if statement in testing conditions
- Describe the syntaxes for the if/then/else and if/then/elif/else statements
- Choose from alternatives by using the case statement
- Perform numeric and string comparisons
- Compare data by using the &&, ||, and ! Boolean operators
- Distinguish between the exit status and the exit statement
Loops
- Describe the for, while, and until looping constructs
- Create menus by using the select looping statement
- Provide variable number of arguments to the script by using the shift statement
- Describe the role of the getopts statement in parsing script options
Functions
- Create user-defined functions in a shell script
- Use the typeset and unset statements in a function
- Autoload a function file into a shell script
Traps
- Describe the role of shell signals in interprocess communication
- Catch signals and user errors with the trap statement