Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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