Linux and UNIX Shell Scripting
Denna kurs riktar sig till tekniker och supportpersonal, med viss erfarenhet av UNIX- eller Linux-baserade system, som skall använda skriptning via Korn-, Bourne- eller BASH-skalet som en del i arbetet med att implementera Linux- eller UNIX-baserade tillämpningar.
Kursen hålls på begäran
Kontakta oss för mer information.
Telefon: 08-562 557 50
E-post: kursbokning@cornerstone.se
Kursen ger dig de färdigheter som krävs för att konstruera omfattande Shell-skript. Den är mycket interaktiv och består av teori med mycket praktiskt innehåll. I slutet av kursen kommer du kunna sätta ihop och underhålla komplexa skalskript.
Kursen är lämplig för delegater som vill använda Korn-, Bourne- eller BASH-skalet på alla versioner av UNIX och Linux (t.ex. AIX, Solaris, HPUX, Red Hat, SUSE etc...).
Målgrupp och förkunskaper
Kursen är framtagen för tekniker, programmerare och supportpersonal, med viss erfarenhet av UNIX- eller Linux-baserade system, som skall använda skriptning via Korn-, Bourne- eller BASH-skalet som en del i arbetet med att implementera Linux- eller UNIX-baserade tillämpningar.
För att hänga med i kursens tempo och tillgodogöra dig dess iinnehåll förutsätts att du som deltagare har en god grundläggande förståelse för UNIX eller Linux samt kunskap om en standard UNIX/Linux-redigerare (t.ex. vi, vim). Till detta rekommenderar vi vår kurs Linux System Administration for Linux Engineers.
Detaljerad information
Kursmaterialet är på engelska, med detta innehåll:
UNIX & Linux Review
- Major Components
- The filesystem
- Listing Directories
- Creating Files
- Displaying Files
- Moving Around Directories
- Redirection
- Piping
- Searching for a Pattern (grep)
- Finding Files
- User Security
- Other Useful Commands
The Shell Environment
- Shell Variables
- Exporting variables
- System Variables
- The Back Quote
- The Single Quote
- The Double Quotes
- The Backslash
- Special Escape Characters
- Recalling Previous Commands
- Modifying Previous Commands
Shell Programming
- Shell Scripts
- Executing Shell Scripts
- Passing Arguments To A Program
- Positional Parameters
- Special Shell Parameters
- The Shift Command
- Read Command
- Expr Command
- Korn Shell Arithmetic
Miscellaneous Commands
- New Group
- Cut and Paste
- Comparing Files
- Head and tail
- Touching files
- Grouping Commands
- Shell Constructs
- Typeset
- Here Documents
- Korn Shell Functions
Conditional Processing
- Logical Constructs
- The if Statement
- Nesting if Conditionals
- ELIF Statement
- The Test Command formats
- String Operators
- Integer Operators
- File Operators
- Logical Operators
- Case Statement
Conditional Looping
- The For Command
- For Statement Without Word List
- The While Command
- The Until Command
- While True Command
- Until False Command
- The Break Command
- The Continue Command
Additional Programming Topics
- Shell Script Comments
- The Exit Command
- The Sleep Command
- The Wait Command
- The Set Command
- The Unset Command
- Special Variable Constructs
- The Null Command
- Signals used by Shell Procedures
- Interrupt handling
- Trace
- Timing Command
- getopts command
- Korn Shell Arrays
- Random Variable
- Korn Shell Menu System
- Programming Hints
- Creating Efficient Shell Procedures
- eval
The Stream Editor
- The Stream Editor
- Searching and Replacing Text
- Deleting lines
- Printing Lines
- Edit Files
The Awk Utility
- The awk utility
- Operators
- BEGIN and END
- Arithmetic operators
- Use of awk within a shell script