Course Outline
The simplest script
Choosing the shell (magic number #!, Sha-bang)
Calling the script
External and built-in commands
Some special characters
- Comment (#)
- End of Line (;)
- An empty statement (:)
- Redirection of input output (>, <, >>)
- Redirecting output
- Redirection of input
- Stream (|)
- Start the process in the background (&)
Variables and Parameters
- Destruction of variables (unset)
- Variable with a null value
- Save the result to a variable (backquotes ``)
- Parameters request ($ 0, $ #, $ 1, $ 2, $ 3 ...)
- Manual shift
- Quoting.
- Escape character (\)
Regular Expressions
Conditional statements
- The if / then
- The if / then / else
- Nesting if statements
- The if / elif
- case statement
- Operators
- Operators and, or (&&, | |)
- test command
Completing scrypt
The exit statement
Use the status of completion of the program in a script ($?)
Tests and Operators
- Operators text file
- Tests the file type
- Test file attributes
Comparison operators
- Comparing arithmetic using the command if
- Integer comparison operators
- Comparing strings
- Comparing the complex (and, or)
- Nesting comparison operators
- The assignment operator
- Arithmetic operators
- Operators operations on bits (bitwise operators)
- Logical operators
- Numeric constants
Loopa
- The loop for / in
- The command seq
- The while loop
- Loop until
- Controlling the loop (break, continue)
Text Processing
- Command head, tail
- Sort, Uniq, Expand, Unexpand
- Cut, Paste, Join, Wc,Tr
Text search (grep)
Stream Editor (sed)
Interactive programs
- Read command
- User select
Features
Sleep command
If the script does not work? (debugging)
Requirements
- Knowledge of Linux at a basic level
- Recommended completion of the course, "Introduction to Linux"
Testimonials
The knowledge of the trainer and his stoic calmness
Motorola Solutions Systems Polska Sp. z o.o
a large number of examples and exercises checking knowledge and skills
Motorola Solutions Systems Polska Sp. z o.o
Mixing lectures from the practical part
Motorola Solutions Systems Polska Sp. z o.o
all issues are discussed in detail
Małgorzata Konior
Forbearance of the trainer
Motorola Solutions Systems Polska Sp. z o.o
the same subject of training and pleasant atmosphere
Motorola Solutions Systems Polska Sp. z o.o
Well, the tutor helps in writing scripts like something does not work, practical knowledge
Motorola Solutions Systems Polska Sp. z o.o
A wide range of material
Motorola Solutions Systems Polska Sp. z o.o
Lecturer's knowledge and presentation
Adam Gajewski - Advatech Sp. z o.o.
good atmosphere and knowledge of the lecturer
Paweł Łukowiak - Advatech Sp. z o.o.
everything!
- Advatech Sp. z o.o.
Knowledge and experience of the host. Examples from a real production environment.
Maciej Blasiak - Advatech Sp. z o.o.
knowledge of the trainer
Andrzej Łukasiewicz - Advatech Sp. z o.o.
The attitude of the lecturer, who had a lot of knowledge, he knew how to pass it, and he was very nice.