Szkolenie

BASH | Linux programowanie w powłoce BASH

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.
Kto powinien wziąć udział?

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

  1. Najprostszy skrypt w powłoce BASH
  2. Wybór powłoki (magic number #!, sha-bang)
  3. Wywoływanie skryptu BASH
  4. Komendy zewnętrzne i wbudowane
  5. 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 (&)
  6. 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 (\)
  7. Wyrażenia regularne (Regular Expressions)
  8. 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
  9. Kończenie skryptu
    Instrukcja exit
    Wykorzystanie statusu zakończenie programu w skryptach ($?)
  10. Testy i operatory 
    Operatory testu pliku
    Testy rodzaju pliku
    Testy atrybutów pliku
  11. 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
  12. Pętle
    Pętla for/in
    Komenda seq
    Pętla while
    Pętla until
    Sterowanie przebiegiem pętli (break, continue)
  13. Przetwarzanie tekstu w BASH
    Komendy head, tail
    Sort, Uniq, Expand, Unexpand
    Cut, Paste, Join, Wc,Tr
  14. Przeszukiwanie tekstu (grep)
  15. Stream Editor (sed)
  16. Programy interaktywne
    Komenda read
    Instrukcja selekt
  17. Funkcje
  18. Komenda Steep w BASH
  19. Jeżeli skrypt nie działa? (debugging)

Czas trwania

2 dni

Prelegenci

Cytat

Trener KM Studio

Gdzie i kiedy

Online 16 - 17 grudnia 2021

Gdzie i kiedy

Łódź 16 - 17 grudnia 2021
KM Studio

90-430 Łódź

Piotrkowska 125

woj. łódzkie

Gdzie i kiedy

Łódź 20 - 21 stycznia 2022
KM Studio

90-430 Łódź

Piotrkowska 125

woj. łódzkie

Gdzie i kiedy

Online 20 - 21 stycznia 2022

Gdzie i kiedy

Łódź 15 - 16 lutego 2022
KM Studio

90-430 Łódź

Piotrkowska 125

woj. łódzkie

Gdzie i kiedy

Online 15 - 16 lutego 2022

Gdzie i kiedy

Łódź 15 - 16 marca 2022
KM Studio

90-430 Łódź

Piotrkowska 125

woj. łódzkie

Gdzie i kiedy

Online 15 - 16 marca 2022

Gdzie i kiedy

Online 18 - 19 listopada 2021

Gdzie i kiedy

Łódź 18 - 19 listopada 2021
KM Studio

90-430 Łódź

Piotrkowska 125

woj. łódzkie

Gdzie i kiedy

Łódź 19 - 20 października 2021
KM Studio

90-430 Łódź

Piotrkowska 125

woj. łódzkie

Gdzie i kiedy

Online 19 - 20 października 2021

Zapisz się

Cena standardowa
za osobę
1500 PLN
+23% VAT
Cena zawiera:
  • udział w zajęciach
  • materiały szkoleniowo-konferencyjne
  • certyfikat uczestnictwa
Zapisz się

Organizator

KM Studio
90-430 Łódź
Piotrkowska 125
woj. łódzkie
KM Studio organizuje szkolenia dla pracowników dużych, średnich i małych firm, a także dla osób indywidualnych od 2004 roku. W ofercie KM Studio można znaleźć szkolenia z zakresu rozwoju osobistego, zarządzania, sprzedaży, zarządzania czasem, zar...
FAQ

Najczęściej zadawane pytania

Prosimy o przejście do sekcji Zapisz się, aby wypełnić formularz zgłoszenia w wydarzeniu. Po jego wysłaniu organizator skontaktuje się celem potwierdzenia przyjęcia zgłoszenia i przekazania szczegółów organizacyjnych.

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.

Wymagany komputer z dostępem do internetu.

Kontakt

Masz pytania? Napisz do nas

Wypełnij formularz

Uzupełnij pole
Wybierz termin wydarzenia
Uzupełnij pole
Uzupełnij pole
Uzupełnij wiadomość
Potwierdź, że nie jesteś botem.
Musisz zaakceptować regulamin.

Dane kontaktowe

KM Studio
90-430 Łódź Piotrkowska 125
Darmowy biuletyn informacyjny

Zapisz się do newslettera i otrzymuj powiadomienia o nowych wydarzeniach!