Kurz je určený pre správcov, ktorí potrebujú porozumieť systémovým skriptom, modifikovať ich obsah, vytvárať nové skripty pre automatizáciu úloh, monitorovanie a dialóg s užívateľom. Na kurze sa účastníci dozvedia o možnostiach, ktoré ponúka [...]
  • UNIXSH
  • Dĺžka 3 dni
  • 30 ITK bodov
  • 7 termínov
  • Bratislava (600 €)

    Brno (13 500 Kč)

    Praha (13 500 Kč)

  • Mierne pokročilý

Kurz je určený pre správcov, ktorí potrebujú porozumieť systémovým skriptom, modifikovať ich obsah, vytvárať nové skripty pre automatizáciu úloh, monitorovanie a dialóg s užívateľom. Na kurze sa účastníci dozvedia o možnostiach, ktoré ponúka Shell, zvládnu základné programovacie techniky a na praktických príkladoch sa naučia vytvárať užitočné skripty, ktoré uľahčujú prácu im alebo iným užívateľom.

»

Kurz je určený pre správcov operačných systémov Unix, ktorí potrebujú písať skripty v prostredí Shellu.

Na kurze sa účastník dozvie o možnostiach, ktoré ponúka Shell, zvládne základné programovacie techniky, na praktických príkladoch sa naučí vytvárať užitočné skripty, ktoré uľahčia prácu jemu alebo iným užívateľom.

Dobrá orientácia v prostredí OS Unix. Znalosť základných užívateľských príkazov. Bezpodmienečná znalosť editora.

Študijný materiál GOPAS

Úvod

  • Prehľad základných konštrukcií Unixového Shellu
  • Architektúra UNIXu
  • Možnosti a podpora skriptovania v Bourne Shell, Korn Shell a Bash
  • Ovládanie procesov
  • Typy príkazov
  • Procesy
  • Spustenie príkazov
  • Základy pre písanie skriptov
  • Spúšťanie skriptov
  • Komentáre
  • Ladenie kódu
  • Príkaz Echo, Print, formátovanie výstupu pomocou PrintF

Premenné

  • Užívateľské premenné
  • Premenné prostredie
  • Príkaz Read
  • Pozičné parametre
  • Špeciálne premenné

Quoting

  • Metaznaky, rozdiely použitia
  • Substitúcie príkazov
  • Príkaz Eval

Rozhodovacie konštrukcie

  • Návratové kódy
  • Príkaz Test a [ ]
  • Príkaz If
  • Príkaz Case
  • Špeciálne konštrukcie

Cykly

  • Príkaz Expr
  • Príkaz While
  • Príkaz Until
  • Príkaz For
  • Spracovanie parametrov príkazom Getopts
  • Práca s deskriptormi súborov pomocou Exec

Funkcie

  • Funkcie v Shell
  • Predávanie parametrov
  • Príkaz Retur

Práca so signálmi

  • Asynchrónne udalosti
  • Generovanie signálov
  • Spracovanie signálov príkazom Trap

Rozšírenia dostupné v Ksh a Bash

  • Príkaz select
  • Podpora aritmetiky
  • Práca s poom
  • Príkaz [[ ]]
  • Rozšírený Pattern-Matching
  • Modifikácia prostredia Ksh a Bash

Nástroje a externé programy

  • Získavanie dát zo súborov
  • Kombinovanie obsahu súborov
  • Triedenie obsahu súborov
  • Editácia pomocou Sed a Awk
  • Regulárne výrazy

Efektívna tvorba skriptov

  • Príkaz Time
  • Práca s premennou PATH
  • Absolútne vs. relatívne cesty
  • Vstavané príkazy Shellu
  • Efektívne použitie rúry
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.