Kurzusleírás

A legegyszerűbb forgatókönyv

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

A forgatókönyv felhívása

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

Néhány különleges karakter

  • Megjegyzés (#)
  • Sor vége (;)
  • Üres kijelentés (:)
  • A bemeneti kimenet átirányítása (>, <, >>)
  • Kimenet átirányítása
  • Bemenet átirányítása
  • Stream (|)
  • Indítsa el a folyamatot a háttérben (&)

Változók és paraméterek

  • Változók megsemmisítése (unset)
  • Nulla értékű változó
  • Az eredmény mentése egy változóba (vissza idézőjelek ``)
  • Paraméterkérés ($ 0, $ #, $ 1, $ 2, $ 3 ...)
  • Kézi váltó
  • Idézve.
  • Escape karakter (\)

Rendszeres Expressionok

Feltételes kijelentések

  • A ha / akkor
  • Az if / akkor / else
  • Beágyazó if-állítások
  • Az if / elif
  • esetnyilatkozat
  • Üzemeltetők
  • Operátorok és, vagy (&&, | |)
  • teszt parancsot

Scrypt befejezése

A kilépési nyilatkozat

Használja a program befejezésének állapotát egy szkriptben ($?)

Tesztek és operátorok

  • Operátorok szöveges fájlja
  • A fájl típusát teszteli
  • Teszt fájlattribútumok

Összehasonlító operátorok

  • Az aritmetika összehasonlítása az if paranccsal
  • Egész számok összehasonlító operátorai
  • A karakterláncok összehasonlítása
  • A komplex (és, vagy) összehasonlítása
  • Összehasonlító operátorok egymásba ágyazása
  • A hozzárendelés operátora
  • Aritmetikai operátorok
  • Operátorműveletek biteken (bitenkénti operátorok)
  • Logikai operátorok
  • Numerikus állandók

Loopa

  • A hurok / be
  • A parancs szekv
  • A while ciklus
  • Hurok addig
  • A hurok vezérlése (megszakítás, folytatás)

Szövegfeldolgozás

  • Parancs fej, farok
  • Rendezés, Egyedi, Kibontás, Kibontás
  • Vágás, beillesztés, összeillesztés, wc, tr

Szöveges keresés (grep)

Streamszerkesztő (sed)

Interaktív programok

  • Olvassa el a parancsot
  • Felhasználói választás

Jellemzők

Alvás parancs

Ha a szkript nem működik? (hibakeresés)

Követelmények

  • Az alapvető Linux parancsok és a fájlrendszer-navigáció ismerete
  • Shellhasználati és egyszerű szövegszerkesztési tapasztalat a Linux webhelyen
  • A "Bevezetés a Linux-ba" tanfolyam elvégzése javasolt, de nem kötelező

Közönség

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

Résztvevők száma


Ár résztvevőnként

Közelgő kurzusok

Rokon kategóriák