O szkoleniu
Szkolenie BASH programowanie przeznaczone jest dla administratorów systemów Linux, administratorów sieci chcących zapoznać się z metodami programowania w powłoce BASH. Uczestnicy szkolenia BASH programowanie – Linux powinni posiadać elementarną wiedzę dotyczącą systemu Linux i sieci w tym systemie. Kurs BASH ma charakter warsztatowy a prowadzący go trenerzy są aktywnymi zawodowo specjalistami w danej dziedzinie.
Szkolenie BASH programowanie przeznaczone jest dla administratorów systemów Linux, administratorów sieci chcących zapoznać się z metodami programowania w powłoce BASH.
Uczestnicy szkolenia BASH programowanie – Linux powinni posiadać elementarną wiedzę dotyczącą systemu Linux i sieci w tym systemie.
Program szkolenia
- Najprostszy skrypt w powłoce BASH
- Wybór powłoki (magic number #!, sha-bang)
- Wywoływanie skryptu BASH
- Komendy zewnętrzne i wbudowane
- Niektóre znaki specjalne
Komentarz (#)
Koniec linii (;)
Pusta instrukcja (:)
Przekierowanie wejścia wyjścia (>, <, >>)
Przekierowanie wyjścia
Przekierowanie wejścia
Potok (|)
Uruchomienie procesu w tle (&) - Zmienne i parametry
Niszczenie zmiennych (unset)
Zmienna o wartości null
Zapisywanie wyniku programu do zmiennej (backquotes ` `)
Parametry wywołania skryptu ($0, $#, $1, $2, $3….)
Instrukcja shift
Cytowanie
Znak ucieczki (\) - Wyrażenia regularne (Regular Expressions)
- Instrukcje warunkowe w BASH
Instrukcja if/then
Instrukcja if/then/else
Zagnieżdżenie instrukcji if
Instrukcja if/elif
Instrukcja case
Operatory
Operatory and, or (&&, ||)
Komenda test - Kończenie skryptu
Instrukcja exit
Wykorzystanie statusu zakończenie programu w skryptach ($?) - Testy i operatory
Operatory testu pliku
Testy rodzaju pliku
Testy atrybutów pliku - Operatory porównania
Porównywanie arytmetyczne z wykorzystaniem komendy if
Operatory porównania liczb całkowitych
Porównywanie ciągów
Porównywanie złożone (and, or)
Zagnieżdżenie operatorów porównania
Operator przypisania
Operatory arytmetyczne
Operatory działań na bitach (bitwise operators)
Operatory logiczne
Stałe numeryczne - Pętle
Pętla for/in
Komenda seq
Pętla while
Pętla until
Sterowanie przebiegiem pętli (break, continue) - Przetwarzanie tekstu w BASH
Komendy head, tail
Sort, Uniq, Expand, Unexpand
Cut, Paste, Join, Wc,Tr - Przeszukiwanie tekstu (grep)
- Stream Editor (sed)
- Programy interaktywne
Komenda read
Instrukcja selekt - Funkcje
- Komenda Steep w BASH
- Jeżeli skrypt nie działa? (debugging)
Czas trwania
2 dni, 9:15-16:15
Terminy i miejsca
Zapoznaj się z aktualnymi terminami tego szkolenia bądź zapisz na powiadomienia o nowych terminach.
90-430 Łódź
Piotrkowska 125
woj. łódzkie
90-430 Łódź
Piotrkowska 125
woj. łódzkie
90-430 Łódź
Piotrkowska 125
woj. łódzkie
Rejestracja
- udział w zajęciach
- materiały szkoleniowe
- certyfikat uczestnictwa
Brak miejsc. Wypełnij formularz, aby zapytać o nowe terminy.
Termin nieaktualny. Wybierz inny termin powyżej, bądź wypełnij formularz, aby zapytać o planowane nowe terminy.
Organizator

Najczęściej zadawane pytania
Prosimy o wypełnienie formularza zgłoszenia dostępnego na górze strony. Po jego otrzymaniu skontaktujemy się, aby potwierdzić zgłoszenie i przekazać wszystkie informacje organizacyjne.
Jeśli strony nie ustalą inaczej opłata za szkolenie powinna być wniesiona przed rozpoczęciem szkolenia na podstawie faktury proforma dostarczonej mailowo.
W przypadku rezygnacji z udziału w zajęciach w terminie późniejszym niż 7 dni robocze przed jego rozpoczęciem zobowiązuję się do uiszczenia 50% wartości szkolenia.
- Nazwa firmy: KM Studio
- Ulica i nr: Piotrkowska 125
- Kod pocztowy: 90-430
- Miejscowość: Łódź
- Numer NIP: 7721563286
Masz pytania? Napisz do nas
