Kursplan

Det enkleste manuset

Velge skallet (magisk nummer #!, Sha-bang)

Ringer manuset

Eksterne og innebygde kommandoer

Noen spesialtegn

  • Kommentar (#)
  • End of Line (;)
  • Et tomt utsagn (:)
  • Omdirigering av inngangsutgang (>, <, >>)
  • Omdirigerer utdata
  • Omdirigering av input
  • Strøm (|)
  • Start prosessen i bakgrunnen (&)

Variabler og parametere

  • Ødeleggelse av variabler (ikke innstilt)
  • Variabel med en nullverdi
  • Lagre resultatet i en variabel (backquotes ``)
  • Parameterforespørsel ($ 0, $ #, $ 1, $ 2, $ 3 ...)
  • Manuelt skift
  • Siterer.
  • Escape-tegn (\)

Vanlige Expressioner

Betingede uttalelser

  • Hvis / da
  • Hvis / da / annet
  • Nesting if-utsagn
  • Hvis / elif
  • saksuttalelse
  • Operatører
  • Operatører og, eller (&&, | |)
  • test kommando

Fullfører krypt

Utgangserklæringen

Bruk statusen for fullføring av programmet i et skript ($?)

Tester og operatører

  • Operatørens tekstfil
  • Tester filtypen
  • Test filattributter

Sammenligningsoperatører

  • Sammenligning av aritmetikk ved å bruke kommandoen if
  • Operatorer for sammenligning av heltall
  • Sammenligning av strenger
  • Sammenligning av komplekset (og, eller)
  • Operatorer for hekkingssammenligning
  • Oppdragsoperatøren
  • Aritmetiske operatorer
  • Operatører operasjoner på bits (bitvise operatører)
  • Logiske operatører
  • Numeriske konstanter

Loopa

  • Løkken for / inn
  • Kommandoen seq
  • While-løkken
  • Løkke til
  • Kontrollere loopen (bryte, fortsett)

Tekstbehandling

  • Kommandohode, hale
  • Sorter, Uniq, Expand, Unexpand
  • Klipp ut, Lim inn, Bli med, Wc, Tr

Tekstsøk (grep)

Stream Editor (sed)

Interaktive programmer

  • Les kommando
  • Brukervelg

Funksjoner

Sleep-kommando

Hvis skriptet ikke fungerer? (feilsøking)

Krav

  • En forståelse av grunnleggende Linux kommandoer og filsystemnavigasjon
  • Erfaring med bruk av skall og enkel tekstredigering på Linux
  • Gjennomføring av kurset "Introduksjon til Linux" anbefales, men er ikke nødvendig

Publikum

  • Linux brukere som ønsker å automatisere oppgaver ved hjelp av shell-scripting
  • Systemadministratorer som ønsker å optimalisere serveradministrasjon og drift
  • Utviklere og IT-fagfolk som ønsker å forbedre sine Linux programmeringsferdigheter
 14 timer

Antall deltakere


Price per participant

Upcoming Courses

Related Categories