Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Het eenvoudigste script
Het kiezen van de schelp (magisch getal #!, Sha-bang)
Het script aanroepen
Externe en ingebouwde commando's
Enkele speciale tekens
- Commentaar (#)
- Einde van de regel (;)
- Een lege verklaring (:)
- Omleiding van invoeruitvoer (>, <, >>)
- Uitvoer omleiden
- Omleiding van invoer
- Stroom (|)
- Start het proces op de achtergrond (&)
Variabelen en parameters
- Vernietiging van variabelen (niet ingesteld)
- Variabele met een null-waarde
- Sla het resultaat op in een variabele (backquotes '')
- Parameters aanvragen ($ 0, $ #, $ 1, $ 2, $ 3 ...)
- Handmatige schakeling
- Citeren.
- Escape-teken (\)
Regelmatige Expressionen
Voorwaardelijke verklaringen
- De als / dan
- De als / dan / anders
- Nesten als statements
- De als / elif
- Verklaring van de casus
- Exploitanten
- Operatoren en, of (&&, | |)
- Test opdracht
Scrypt voltooien
De exit-verklaring
Gebruik de status van voltooiing van het programma in een script ($?)
Tests en operators
- Tekstbestand van operators
- Test het bestandstype
- Bestandskenmerken testen
Vergelijkingsoperatoren
- Rekenen vergelijken met behulp van de opdracht if
- Operatoren voor vergelijking van gehele getallen
- Tekenreeksen vergelijken
- Vergelijking van het complexe (en, of)
- Vergelijkingsoperatoren voor nesten
- De opdrachtoperator
- Rekenkundige operatoren
- Operatorbewerkingen op bits (bitsgewijze operatoren)
- Logische operatoren
- Numerieke constanten
Loopa
- De lus voor / in
- Het commando seq
- De while-lus
- Loop tot
- De lus controleren (pauze, doorgaan)
Tekstverwerking
- Commando kop, staart
- Sorteren, Uniq, Uitbreiden, Uitvouwen
- Knippen, Plakken, Join, Wc,Tr
Tekst zoeken (grep)
Stream Editor (sed)
Interactieve programma's
- Opdracht lezen
- Gebruiker selecteren
Functies
Slaapstand commando
Als het script niet werkt? (debuggen)
Vereisten
- Inzicht in de basiscommando's Linux en de navigatie in het bestandssysteem
- Ervaring met shell-gebruik en eenvoudige tekstbewerking op Linux
- Voltooiing van de cursus "Inleiding tot Linux" wordt aanbevolen, maar is niet vereist
Audiëntie
- Linux Gebruikers die taken willen automatiseren met behulp van shell scripting
- Systeembeheerders die het serverbeheer en de bedrijfsvoering willen optimaliseren
- Ontwikkelaars en IT-professionals die hun programmeervaardigheden willen verbeteren Linux
14 Uren