Tjänster & Utbildning

Solutions
Home > Tjänster & Utbildning > Utbildning > Programmeringsspråk > BASH Shell programmering

BASH Shell programmering


Pris SEK 15 600
Antal dagar 3

Kursen ger dels generell information om BASH dels djupare insikt i hur program skrivs, baserad på BASH.

BASH är en interpreterande kommandotolk som implementerar ett programmeringsspråk för hantering av kommandon och underlättar det dagliga arbetet för drift, underhåll, och testning. Skript programmering är speciellt lämpat för automatisering av t.ex backuphantering, installation eller uppstart av system.

Kursen är en teoretisk och praktisk genomgång av grundprinciperna för skriptprogrammering. I kursen ingår felsökning och testning av skript.

Mål
Att få de grundläggande principerna i och förståelse för hur BASH används som ett programmeringspråk och att effektivt använda skriptprogrammering och tillhörande verktyg.

Avsedd för
Systemadministratörer, systemkonstruktörer,
programmerare och systemprovare.

Förkunskaper
Programmering i PC- eller Unixmiljö samt förståelse för datorsystem. Kurser som rekommenderas:SuSE Linux Enterprise Server 10 Fundamentals, SuSE Linux Enterprise Server 10 Administration och SuSE Linux Enterprise Server 10 Advanced Administration.

Kursdokumentation
I kursen ingår egenproducerat kursmaterial på svenska och bok. Kursen ges vanligtvis på svenska.

Påbyggnad
SUSE Linux Enterprise Server 10 Network Services

Kursinnehåll

Teoretisk genomgång av        
- Kommandotolken
- Skriptelement
- Skriptoperationer
- Variabler
- Reguljära uttryck
- Utdata från skript
- Indata till skript
- Kommandoersättning
- Aritmetiska operationer
- Kontrollstrukturer
- Villkorsfunktioner
- Loopar
- Listor
- Avbryta loop
- Funktioner
- Läsoptioner
- awk
- sed
- grep
- Test
- Trap
- dialog
Praktiska övningar i BASH
- Använda operationer med variabler
- Producera utdata från skript
- Läs indata från användare
- Kommando ersättning
- Aritmetiska operationer
- Kommandot
   -if
   -case
   -while
   -until
   -getopts
- Bearbetning av listor
- Avbryta och fortsätta en loop
- Kommandotolkens funktioner
- awk
- sed
- grep
- test
- dialog

 Produkter och versioner*
- GNU bash, version 3.1.17(1)
- gawk-3.1.5-18.2
- sed-4.1.4-17.2
- dialog-1.0-20

* Versioner kan komma att uppdateras.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

SKRIV UT DENNA SIDA