Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
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