Sunteți pe pagina 1din 14

Ministerul Educației al Republicii Moldova

Universitatea Tehnică a Moldovei


Facultatea Calculatoare, Informatica și Microelectronică

Raport
Lucrarea de laborator nr.4

Disciplina: Programarea de Sistem și de Rețea


Scripturi simple

a) Am creat directoriul LAB4,si in el am creat taskScript1.sh atribuindui permisiuni,mai apoi cu


ajutorul editorului nano GNU am introdus scriptul .

Am scris scriptul utilizind editorul GNU nano.


Am dat scriptului parametri pentru ambele cazuri.

Script-ul modificat:

Rezultatul afisarii:
La folosirea ghilimeleor simple (echo ‘$1 < $2’) si (echo ‘$2 < $1’) , ‘$2 <$1’ si ‘$1 <$2’ sunt
niste stringuri

La folosirea ghilimeleor duble (echo „$1 < $2”) si (echo „$2 < $1”) , $2 si $1 sunt argumente cu
care a fost apelat fisierul de comenzi care se afla in executie.
De fiecare data la executarea scriptului PID-ul creste cu o unitate. Mi se pare normal deoarece
fiecare executare a scriptului este un alt proces, chiar si daca e acelasi cod,si shell-ul de baza aloca
memorie subshellurilor noi care sunt pornite la fiecare rulare.
Exercitii:

2.

Scriptul
a) Cu parametri

b) Fara parametri

Script-ul:
Rezultatul:
Primul rezultat,obsevam ca sa creat folderul copie

In al doilea caz daca introducem o cale gresita scriptul ne spune ca „nu exista
acest fisier”
A)

B)
C)