Kurzusleírás

A legegyszerűbb szkript

A shell kiválasztása (varázsszám #!, Sha-bang)

A szkript meghívása

Külső és beépített parancsok

Néhány speciális karakter

  • Megjegyzés (#)
  • Sor vége (;)
  • Üres utasítás (:)
  • Bemenet és kimenet átirányítása (>, <, >>)
  • Kimenet átirányítása
  • Bemenet átirányítása
  • Adatfolyam (|)
  • Folyamat indítása a háttérben (&)

Változók és paraméterek

  • Változók törlése (unset)
  • Null értékű változó
  • Eredmény mentése változóba (backquotes ``)
  • Paraméterek lekérése ($ 0, $ #, $ 1, $ 2, $ 3 ...)
  • Kézi eltolás
  • Idézőjelek.
  • Escape karakter (\)

Reguláris kifejezések

Feltételes utasítások

  • Az if / then
  • Az if / then / else
  • If utasítások egymásba ágyazása
  • Az if / elif
  • case utasítás
  • Operátorok
  • És, vagy operátorok (&&, | |)
  • test parancs

Szkript befejezése

Az exit utasítás

A program befejezési állapotának használata egy szkriptben ($?)

Tesztek és operátorok

  • Szöveges fájl operátorok
  • Fájltípus tesztek
  • Fájlattribútumok tesztelése

Összehasonlító operátorok

  • Aritmetikai összehasonlítás az if parancs segítségével
  • Egész számok összehasonlító operátorai
  • Karakterláncok összehasonlítása
  • Komplex összehasonlítás (és, vagy)
  • Összehasonlító operátorok egymásba ágyazása
  • Hozzárendelő operátor
  • Aritmetikai operátorok
  • Bitenkénti operátorok (bitwise operators)
  • Logikai operátorok
  • Számállandók

Ciklusok

  • A for / in ciklus
  • A seq parancs
  • A while ciklus
  • Az until ciklus
  • Ciklus vezérlése (break, continue)

Szövegfolyamatok

  • Head, tail parancsok
  • Sort, Uniq, Expand, Unexpand
  • Cut, Paste, Join, Wc,Tr

Szövegkeresés (grep)

Adatfolyamszerkesztő (sed)

Interaktív programok

  • Read parancs
  • Felhasználó kiválasztása

Funkciók

Sleep parancs

Mi a teendő, ha a szkript nem működik? (hibakeresés)

Követelmények

  • Alapvető Linux parancsok és fájlrendszer navigálás ismerete
  • Tapasztalat shell használatban és egyszerű szövegszerkesztésben Linuxon
  • Az "Bevezetés a Linuxba" kurzus elvégzése ajánlott, de nem kötelező

Célközönség

  • Linux felhasználók, akik shell szkriptek segítségével szeretnék automatizálni a feladataikat
  • Rendszergazdák, akik szeretnék optimalizálni a szerverkezelést és műveleteket
  • Fejlesztők és IT szakemberek, akik szeretnék fejleszteni Linux programozási készségeiket
 14 Órák

Résztvevők száma


Ár per résztvevő

Közelgő kurzusok

Rokon kategóriák