Bash programozás

Részvételi forma
Képzési Forma
Képzés hossza
  • 3 nap (3×8 tanóra)
  • naponta 9:00 - 17:00
Elérhető képzési nyelvek
  • Magyar
Időpontok

Képzés ára

394 900 Ft
+ ÁFA/fő
Kérjük, válassz időpontot és részvételi formát!
Szeretne a témában testre szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

Ismertető

A képzés célja, hogy Linux rendszereken felkészítse az adminisztrátorokat olyan automatizált feladatok megírására, futtatására és azok hibakeresésére, amelyekkel napi szinten találkozhatnak szakmai feladataik során.

A gyakorlatorientált tanfolyam célja, hogyi minél több BASH scriptelési technikával ismertesse meg a résztvevőket valamint felhívja a figyelmet azon gyakori hibákra is, amelyek írásuk közben előfordulnak.

Tematika

Bevezetés a Bash héjba:

  • Shell Script Erősségek és gyengeségek
  • Héjjak áttekintése
  • Váltás a Felhasználói kontextusok között
  • Példa shell skriptre
  • Környezeti változók
  • Alapértelmezett környezeti változók
  • Which és Type parancs
  • Általános idézőjel szabályok
  • Parancs segítségek használata (help, dokumentáció)
  • Whereis parancs
  • Man oldalak használata

Shell szkriptelés alapok

  • stdin, stdout, stderr
  • alias
  • Függvények
  • Színek a scriptekben
  • Egyedi bash prompt

Fájlokkal való munka

  • Kommunikációs csatornák
  • Fájl átirányítások
  • Csővezeték
  • Matematikai műveletek (expr, let, (()))

Reguláris kifejezések

  • Keresés fájlokon belül
  • Reguláris kifejezések áttekintése
  • RE karakter osztályok
  • Regex kvantifikátorok
  • RE zárójelek
  • Folyamat szerkesztő (sed)

Csoportosítás és hurkok

  • Kilépési státusz
  • test paranccsal vizsgálatok
  • feltételes állapotok
  • case ismertetése
  • while és until hurok
  • for hurok
  • select
  • függvények

Adatfeldolgozás

  • Szöveg feldolgozása AWK –val
  • Szöveg csoportosítás
  • Duplikáció eltávolító segédprogram
  • Szöveg oszlopainak a kezelése (cut -tuc)
  • head - tail

Biztonság, üres karakterek, és egyéb gyakorlati tanács

  • Idézőjelekkel elkövethető hibák
  • Nyelvi hibalehetőségek
  • Maximális parancshossz
  • Üres karakterek a „in for” ciklusban
  • Fájlok olvasása a while paranccsal

Szükséges előképzettség

A tanfolyamon való részvételéhez ajánlott a Linux alapok és haladó hálózati ismeretek megléte (LNX01-02-03) vagy minimum 1 éves aktív Linux napi szintű használat az elmúlt 1-2 évben.