Kursplan

Det enklaste skriptet

Att välja skal (magiskt nummer #!, Sha-bang)

Anropa skriptet

Externa och inbyggda kommandon

Några specialtecken

  • Kommentar (#)
  • Slut på raden (;)
  • En tom instruktion (:)
  • Omdirigering av ingångsutgång (>, <, >>)
  • Omdirigera utdata
  • Omdirigering av indata
  • Strömma (|)
  • Starta processen i bakgrunden (&)

Variabler och parametrar

  • Förstörelse av variabler (ej inställda)
  • Variabel med ett null-värde
  • Spara resultatet till en variabel (citattecken '')
  • Begäran om parametrar ($ 0, $ #, $ 1, $ 2, $ 3 ...)
  • Manuell växling
  • Citerar.
  • Escape-tecken (\)

Regelbundna Expressioner

Villkorliga uttalanden

  • Spelet om / då
  • Spelet om / då / annars
  • Kapsla if-satser
  • Spelet if / elif
  • Case-uttalande
  • Operatörer
  • Operatorer och, eller (&&, | |)
  • test, kommando

Slutföra kryptering

Exit-instruktionen

Använd status för slutförande av programmet i ett skript ($?)

Tester och operatorer

  • Textfil för operatorer
  • Testar filtypen
  • Attribut för testfil

Jämförelseoperatorer

  • Jämföra aritmetik med kommandot om
  • Operatorer för heltalsjämförelse
  • Jämföra strängar
  • Att jämföra det komplexa (och, eller)
  • Operatorer för kapslingsjämförelse
  • Operatorn för tilldelning
  • Aritmetiska operatorer
  • Operatoroperationer på bitar (bitvisa operatorer)
  • Logiska operatorer
  • Numeriska konstanter

Loopa

  • Loopen för / i
  • Kommandot seq
  • While-loopen
  • Slinga tills
  • Styra loopen (paus, fortsätt)

Textbehandling

  • Kommandohuvud, svans
  • Sortera, Uniq, Expandera, Expandera
  • Klipp ut, klistra in, gå med, wc, tr

Textsökning (grep)

Stream Editor (sed)

Interaktiva program

  • Kommandot Läs
  • Välj användare

Funktioner

Kommandot Sömn

Om skriptet inte fungerar? (felsökning)

Krav

  • En förståelse för grundläggande Linux kommandon och filsystemnavigering
  • Erfarenhet av skalanvändning och enkel textredigering på Linux
  • Slutförande av kursen "Introduktion till Linux" rekommenderas men är inte ett krav

Publik

  • Linux Användare som vill automatisera uppgifter med hjälp av skalskript
  • Systemadministratörer som vill optimera serverhantering och drift
  • Utvecklare och IT-proffs som vill förbättra sina Linux programmeringskunskaper
 14 timmar

Antal deltagare


Price per participant

Upcoming Courses

Relaterade Kategorier