Schița de curs

Cel mai simplu script

Alegerea shell-ului (numărul magic #!, Sha-bang)

Apelarea scriptului

Comenzi externe și încorporate

Câteva caractere speciale

  • Comentariu (#)
  • Sfârșit de linie (;)
  • O declarație goală (:)
  • Redirecționarea ieșirii de intrare (>, <, >>)
  • Redirecționarea ieșirii
  • Redirecționarea intrării
  • Flux (|)
  • Pornirea procesului în fundal (&)

Variabile și parametri

  • Distrugerea variabilelor (unset)
  • Variabilă cu o valoare nulă
  • Salvarea rezultatului într-o variabilă (ghilimele inversate ``)
  • Solicitarea parametrilor ($ 0, $ #, $ 1, $ 2, $ 3 ...)
  • Schimbare manuală
  • Citare.
  • Caracter de scăpare (\)

ioni obișnuiți Expressioni

Declarații condiționale

  • Dacă / atunci
  • If / then / else
  • Anidarea instrucțiunilor if
  • Indicația if / elif
  • instrucțiunea case
  • Operatori
  • Operatori and, or (&&, | |)
  • Comanda test

Finalizarea scrypt

Instrucțiunea exit

Utilizați starea de finalizare a programului într-un script ($?)

Teste și operatori

  • Operatori fișier text
  • Testează tipul de fișier
  • Testează atributele fișierului

Operatori de comparare

  • Compararea aritmetică utilizând comanda if
  • Operatori de comparare întregi
  • Compararea șirurilor de caractere
  • Compararea complexelor (and, or)
  • Anidarea operatorilor de comparare
  • Operatorul de atribuire
  • Operatori aritmetici
  • Operatori care efectuează operații asupra biților (operatori bitwise)
  • Operatori logici
  • Constante numerice

Loopa

  • Bucla for / in
  • Comanda seq
  • Bucla while
  • Bucla până când
  • Controlul buclei (break, continue)

Prelucrarea textului

  • Comanda head, tail
  • Sort, Uniq, Expand, Unexpand
  • Cut, Paste, Join, Wc,Tr

Căutare text (grep)

Editor de fluxuri (sed)

Programe interactive

  • Comanda de citire
  • Selectare utilizator

Funcții

Comanda Sleep

Dacă scriptul nu funcționează? (depanare)

Cerințe

  • O înțelegere a comenzilor de bază Linux și a navigării în sistemul de fișiere
  • Experiență în utilizarea shell-ului și în editarea simplă de text pe Linux
  • Completarea cursului "Introducere în Linux" este recomandată, dar nu obligatorie

Audiență

  • Utilizatori Linux care doresc să automatizeze sarcini utilizând scripturi shell
  • Administratori de sistem care doresc să optimizeze gestionarea și operarea serverelor
  • Dezvoltatori și profesioniști IT care doresc să își îmbunătățească abilitățile de programare Linux
 14 ore

Numărul de participanți


Pret per participant

Upcoming Courses

Categorii înrudite