Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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