0% au considerat acest document util (0 voturi)
61 vizualizări2 pagini

Seminar 2 - Introducere in Shell Scripting

Seminarul 2 prezintă exemple de calcule aritmetice în shell-ul bash și shell-scripturi, inclusiv operații de bază și o versiune modernă folosind $((expresie)). De asemenea, explică cum se editează, salvează și rulează un script.

Încărcat de

Vasile Simon
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
61 vizualizări2 pagini

Seminar 2 - Introducere in Shell Scripting

Seminarul 2 prezintă exemple de calcule aritmetice în shell-ul bash și shell-scripturi, inclusiv operații de bază și o versiune modernă folosind $((expresie)). De asemenea, explică cum se editează, salvează și rulează un script.

Încărcat de

Vasile Simon
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd

Seminar 2

Rezumat

În seminarul 2 am fă cut câ teva exemple de calcule aritmetice pentru a ne obișnui


cu shell-ul bash și cu shell-scripturile, denumite pe scurt scripturi (atenție la
accent; se pune pe prima silabă a cuvâ ntului).

În figura de mai sus aveți un exemplu de script care prezintă operațiile aritmetice
de bază ce se pot face în shell. De asemenea, la seminarul face-to-face am fă cut
exemple în care am folosit și versiunea modernă de calcule aritmetice în bash,
folosind construcția $(( expresie)), unde expresie este expresia artitmetică ce va fi
calculată .

Spre exemplu, pentru a calcula suma a+b, în loc de sum=`expr $a + $b` se poate
scrie sum=$((a+b)). Atenție la sintaxă: atunci câ nd folosiți comanda expr pentru
evaluarea unei expresii aritmetice trebuie lă sate spații înainte și după operatori
(+, -, \*, etc.), iar la atribuirea unei valori folosind semnul = nu se lasă spații în
stâ nga și în dreapta semnului = !

Pentru a rula un script îl vom edita întâ i cu un editor de texte, spre exemplu pico
(nano), scriind comanda ca în figura de mai jos:
În acest moment se deschide programul program01 în editorul pico (dacă nu
există deja, programul program01 va fi creat).

După ce scriem codul sursă al programului, salvă m folosind combinația ^O


(Write Out), apoi ieșim din editor cu ^X (Exit).

În acest moment suntem înapoi la linia de comandă , unde facem programul


executabil, cu comanda: chmod +x program01

Acum programul poate fi rulat folosind comanda ./program01 (numele


programului precedat de combinația ./ ce specifică shell-ului să ruleze programul
din directorul curent).

S-ar putea să vă placă și