Sprawdź 141 GWARANTOWANYCH TERMINÓW SZKOLEŃ na rok 2026! Dofinansowanie do 100% — sprawdź możliwości z BUR i KFS!
Szkolenie Linux

Programowanie powłoki w BASH i AWK

Szkolenie dla wszystkich tych, którzy chcą poznać powłokę systemu Linux i programowanie w Bash. Szkolenie ma na celu przekazać uczestnikom podstawowe i zaawansowane techniki...

więcej →
1200 PLN netto 1 476 PLN brutto Dofinansowanie BUR/KFS
Czas trwania 2 dni
Marcin Kujawski
Marcin Kujawski Autor szkolenia

Najbliższe terminy 9:00 – 16:00

15.06 –
Gwarantowany Online
Termin niegwarantowany
Kliknij aby przejść do formularza zapisu
05.10 –
Gwarantowany Online
Termin niegwarantowany
Kliknij aby przejść do formularza zapisu
07.12 –
Gwarantowany Online
Termin niegwarantowany
Kliknij aby przejść do formularza zapisu
Powiadamiaj mnie o nowych terminach gwarantowanych tego szkolenia

Powiadomienia o terminach gwarantowanych

Na podany adres e-mail będziesz otrzymywać informacje o pojawiających się terminach gwarantowanych szkolenia Programowanie powłoki w BASH i AWK .

Z powiadomień możesz wypisać się w dowolnym momencie.

Zorganizuj to szkolenie tylko dla swojego zespołu

To szkolenie można zorganizować w formie zamkniętej — z programem dopasowanym do potrzeb Twojego zespołu, w uzgodnionym terminie i formacie.

Dowiedz się więcej

Opis szkolenia



Szkolenie dla wszystkich tych, którzy chcą poznać powłokę systemu Linux i programowanie w Bash.

Szkolenie ma na celu przekazać uczestnikom podstawowe i zaawansowane techniki programowania w Bash, z wykorzystaniem interaktywności powłoki, a także zapoznać z edytorami strumieniowymi takimi jak sed, awk czy grep, które często są nieodzowne w pisaniu skryptów.

Szkolenie z wieloma praktycznymi skryptami i przypadkami użycia w wielu praktycznych zadaniach administratorskich w życia codziennego wpajające dobre praktyki i nawyki programowania.

Dzięki temu szkoleniu uczestnik nie będzie mieć problemu z pisaniem własnych skryptów, sprawdzaniem ich poprawności oraz testowaniem.

To szkolenie jest też elementem pakietu "Administrator Linux" - dowiedz się więcej



Przejdź do programu szkolenia

Prowadzący szkolenie

Marcin Kujawski

Marcin Kujawski

Inżynier platformowy od 2012 roku, który przeszedł długą drogę od klasycznej administracji systemami Linux do projektowania złożonych platform kontenerowych w zautomatyzowanych środowiskach enterprise. Specjalizuje się w systemach Linux oraz konteneryzacji - od klasycznych klastrów po zaawansowane topologie jak Rancher czy RedHat OpenShift. Na co dzień pracuje z Kubernetes w różnych dystrybucjach (RKE2, K3s, Rancher) i wdraża je zarówno na bare metalu, jak i w środowiskach VMware czy Proxmox, w tym w izolowanych sieciach air-gapped.

GitOps to dla niego nie buzzword, a codzienna praktyka - ArgoCD, Helm i Kustomize to jego naturalne środowisko pracy. Automatyzację traktuje poważnie: Ansible, GH Actions, Bash i Go to narzędzia, po które sięga bez zastanowienia. Jako trener prowadzi kursy z Linux, Bash, Kubernetes, GitOps i ArgoCD - potrafi złożone tematy tłumaczyć w sposób, który ma sens nawet dla osób stawiających pierwsze kroki w tej dziedzinie.

Prywatnie zagorzały kibic F1.

Program szkolenia

  1. Podstawy powłoki Bash
    • Rodzaje powłok systemu Linux
    • Co to jest skrypt powłoki Bash?
      • Shebang
      • Zmienna środowiskowa PATH
    • Praca ze znakami specjalnymi
    • Statusy wykonania
      • Implementacja OR/AND
    • Argumenty skryptu
    • Strumienie i przekierowania I/O
    • Deskryptory plików
    • Definiowanie własnego deskryptora
    • Polecenia użytkowe i potoki
    • Błędne użycie konstrukcji poleceń
  2. Deklarowanie zmiennych
    • Zmienne definiowane przez użytkownika
    • Zmienne środowiskowe
    • Zasięg zmiennych
    • Zmienne globalne
    • Zmienne lokalne
    • Zmienne tablicowe
  3. Funkcje
    • Podstawianie wyników działania poleceń
    • Funkcje rekurencyjne
  4. Heredock i herestring
  5. Tworzenie interaktywnych skryptów
    • Komentarze w skryptach
    • Polecenie echo z opcjami
    • Polecenie read
      • Ograniczenie liczby wprowadzanych znaków
      • Rozszerzenie parametrów powłoki
      • Sterowanie widocznością wprowadzanego tekstu
      • Przekazywanie parametrów jako opcji
    • Kolory w skryptach
  6. Instrukcje warunkowe
    • Polecenie test
      • Testowanie liczb
      • Testowanie tekstu
      • Testowanie typów
    • Instrukcja if
    • Instrukcja case
  7. Praca z pętlami
    • Pętla for
    • Pętla while i until
    • Pętle zagnieżdżone
    • Break i continue
  8. Przechwytywanie sygnałów
  9. Edytory strumieniowe
    • Polecenie grep
    • Polecenie sed
      • Wyświetlanie (p)
      • Zamiana (s)
      • Usuwanie (d)
      • Wstawianie i dopisywanie (i/a)
      • Edycja (c)
      • Polecenia wielokrotne
  10. Używanie polecenia awk
    • Wyświetlanie i filtrowanie zawartości plików
    • Zmienne w języku AWK
    • Wbudowane funkcje
    • Instrukcje warunkowe
    • Formatowanie wyników
    • Pliki kontrolne (skrypty) AWK
  11. Wyrażenia regularne
    • Silniki wyrażeń regularnych
    • Znaki Regexp
    • Proste wyrażenia regularne
    • Złożone wyrażenia regularne
  12. Debugowanie skryptów
  13. Dobre praktyki pisania skryptów

Terminy gwarantowane

Szkolenia oznaczone jako "termin gwarantowany" odbędą się w zaplanowanym terminie niezależnie od liczby zgłoszonych uczestników. Nie musisz się martwić, że szkolenie zostanie odwołane z powodu zbyt małej liczby zapisanych osób.

Szkolenia online

Szkolenie realizowane jest w formie zdalnej na żywo poprzez platformę ZOOM. Trener prowadzi szkolenie na żywo, a uczestnicy mogą na bieżąco zadawać pytania i wykonywać ćwiczenia. Format online zapewnia pełną interakcję z trenerem, identyczną jak przy szkoleniu stacjonarnym.

Szkolenie na żywo z trenerem — nie kurs video

To nie jest nagrany kurs video. Przez cały czas trwania szkolenia masz bezpośredni kontakt z doświadczonym trenerem-praktykiem. Możesz na bieżąco zadawać pytania, prosić o wyjaśnienie trudnych zagadnień, konsultować własne projekty i uzyskać odpowiedź na dowolne pytanie związane z tematyką szkolenia. To realne wsparcie eksperta, którego nie zapewni żaden kurs nagrany.

Certyfikat ukończenia szkolenia

Każdy uczestnik po ukończeniu szkolenia otrzymuje imienny certyfikat potwierdzający udział i zdobyte kompetencje. Certyfikat wystawiany jest przez JSystems — firmę z certyfikatem ISO 9001 — i jest honorowany przez pracodawców.

Środowisko robocze

Nie jest wymagane instalowanie żadnego oprogramowania. Każdy uczestnik szkolenia otrzymuje dostęp do gotowego środowiska w chmurze, skonfigurowanego na potrzeby szkolenia. Dostęp realizowany jest poprzez przeglądarkę lub zdalny pulpit, w zależności od szkolenia.

Zainteresowany? Zapisz się na szkolenie!

Zapisz się — wybierz termin

Sprawdź pozostałe szkolenia z kategorii:

Linux

Opinie uczestników

5.0/5
Programowanie powłoki w BASH i AWK

Konrad ma bardzo obszerną wiedzę na temat zarówno Linuxa oraz programowania w BASHu. Zdecydowanie polecam ten kurs każdemu kto chce poszerzyć swoje umiejętności.

Michał Kiniorski Hitachi Energy Services sp. Z o.o.
5.0/5
Programowanie powłoki w BASH i AWK

Jak zwykle. Pełny profesjonalizm prowadzącego

Michał Bańka Państwowy Instytut Geologiczny - Państwowy Instytut Badawczy
5.0/5
Programowanie powłoki w BASH i AWK

Ogólne wrażenie bardzo dobre, słychać pasję i wiedzę trenera w przekazywanym temacie.

Kamil Badowski Robert Bosch Sp. z o.o.
4.9/5
Programowanie powłoki w BASH i AWK

Fajne szkolenie. Polecam. Wiedza zdobyta podczas szkolenia napewno mi się przyda

Dawid Betkowski P4 Sp. z o.o.
4.9/5
Programowanie powłoki w BASH i AWK

Duza wiedza praktyczna szkolacego. Jednym solowem super

Krzysztof Rozmierski Bank Spółdzielczy w Nidzicy
Pokaż wszystkie opinie Google Opinie w Google

Zaufali nam

...i wiele innych

5,0 - średnia ocena na podstawie 285 opinii

Dlaczego warto nas wybrać?

Terminy gwarantowane na 100%

Jeśli termin jest oznaczony jako gwarantowany, odbędzie się we wskazanym czasie — nawet jeśli część grupy wycofa się z udziału. Ryzyko organizacyjne ponosimy my, nie Ty.

100% format warsztatowy

Każde zagadnienie teoretyczne jest poparte ćwiczeniami praktycznymi o rosnącym poziomie trudności. Uczymy przez działanie, nie przez slajdy.

Trenerzy-praktycy z oceną min. 4.75/5

Każdy trener JSystems ma bogate doświadczenie komercyjne w technologiach których uczy i musi utrzymywać średnią z ankiet powyżej 4.75 na 5. Czerwony pasek to u nas minimum ;)

Gotowe środowiska w chmurze

Do każdego szkolenia wymagającego oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Uczestnik nie musi nic instalować — łączy się przez zdalny pulpit lub SSH.

Dowiedz się dlaczego warto nas wybrać

To szkolenie jest w pakiecie
Administrator Linux
25% taniej w pakiecie
Pakiet −25%
A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia
A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia

📅 Przypomnij mi jutro

Wyślemy Ci przypomnienie z linkiem jutro rano.

Zanim wyjdziesz

Wyślemy Ci podsumowanie tego szkolenia z terminami i ceną — do przemyślenia w spokoju.

Żadnego spamu — tylko jedno podsumowanie.