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

Aantal deelnemers


Prijs Per Deelnemer

Voorlopige Aankomende Cursussen

Gerelateerde categorieën