Návrh Školení

Nejjednodušší skript

Výběr skořápky (magické číslo #!, Sha-bang)

Volání skriptu

Externí a vestavěné příkazy

Některé speciální postavy

  • Komentář (#)
  • Konec řádku (;)
  • Prázdné prohlášení (:)
  • Přesměrování vstupního výstupu (>, <, >>)
  • Přesměrování výstupu
  • Přesměrování vstupu
  • Stream (|)
  • Spusťte proces na pozadí (&)

Proměnné a parametry

  • Zničení proměnných (nenastaveno)
  • Proměnná s hodnotou null
  • Uložit výsledek do proměnné (uvozovky ``)
  • Požadavek na parametry ($ 0, $ #, $ 1, $ 2, $ 3 ...)
  • Manuální řazení
  • Citování.
  • Escape znak (\)

Běžné Expressionty

Podmíněné výroky

  • Pokud / pak
  • Pokud / potom / jinak
  • Vnořování příkazů if
  • Pokud / elif
  • vyjádření případu
  • Operátoři
  • Operátory a nebo (&&, | |)
  • testovací příkaz

Dokončení šifrování

Výstupní prohlášení

Použijte stav dokončení programu ve skriptu ($?)

Testy a operátoři

  • Textový soubor operátorů
  • Testuje typ souboru
  • Atributy testovacího souboru

Srovnávací operátory

  • Porovnání aritmetiky pomocí příkazu if
  • Operátory porovnávání celých čísel
  • Porovnání řetězců
  • Porovnání komplexu (a, nebo)
  • Vnořování operátorů porovnání
  • Operátor přiřazení
  • Aritmetické operátory
  • Operace operátorů na bitech (bitové operátory)
  • Logické operátory
  • Číselné konstanty

Loopa

  • Smyčka pro / in
  • Příkaz seq
  • Smyčka while
  • Smyčka dokud
  • Ovládání smyčky (přerušit, pokračovat)

Zpracování textu

  • Povel hlava, ocas
  • Řadit, Uniq, Expand, Unexpand
  • Vyjmout, vložit, spojit, Wc, Tr

Textové vyhledávání (grep)

Editor streamů (sed)

Interaktivní programy

  • Číst příkaz
  • Uživatelský výběr

Vlastnosti

Příkaz spánku

Pokud skript nefunguje? (ladění)

Požadavky

  • Pochopení základních příkazů Linux a navigace v souborovém systému
  • Zkušenosti s používáním shellu a jednoduchou úpravou textu na Linux
  • Absolvování kurzu "Úvod do Linux" je doporučeno, ale není vyžadováno

Publikum

  • Linux uživatelé, kteří chtějí automatizovat úlohy pomocí shell skriptování
  • Správci systému, kteří chtějí optimalizovat správu a provoz serveru
  • Vývojáři a IT profesionálové, kteří chtějí zlepšit své Linux programovací dovednosti
 14 hodiny

Počet účastníků


Price per participant

Upcoming Courses

Související kategorie