Documente Academic
Documente Profesional
Documente Cultură
Laborator nr. 5
Laborator nr. 5
Scripturi shell
Exemple de scripturi:
1. Utilizarea operatorului de expandare {a..z}:
#!/bin/bash
for i in {1..10}
do
echo -n "$i "
done
#!/bin/bash
for i in $(seq 10)
do
echo -n "$i "
done
literele de la a la z
Acest operator nu poate fi folosit ca in exemplul de mai jos:
x=1
y=5
echo {$x..$y}
Scriptul va afisa un meniu din care utilizatorul alege ce tip de fisiere trebuie generate C
sau C++, si va cere utilizatorului numarul fisierelor sursa si header.
2. Extindeti scriptul anterior cu o noua optiune in meniu pentru generarea unui fisier
build.sh (cu drepturi de executie) pe care utilizatorul il poate folosi la compilarea
proiectului. In fisierul build.sh trebuie scrise instructiunile de compilare pentru fisierele
generate. Executabilul rezultat in urma compilarii (prj_name) trebuie pus in subdirectorul
bin/, iar fisierele obiect generate pentru fisierele .c sau .cpp trebuie puse in
subdirectorul obj/ al proiectului.