Professional Documents
Culture Documents
Vezbe 10
Vezbe 10
Napisati Bash skiptu kojoj se kao prvi parametar prosleđuje putanja do fajla, čiji je format kao u primeru
ispod, a kao drugi i treći parametar neki stringovi. Datoteka za svaku liniju ulaznog fajla (osim prve) radi
sledeće:
U stablu direktorijuma Dir pronalazi sve fajlove tipa Tip čiji je naziv Param2 i koji ne sadrže
podstring Param3, i u fajl na putanji Fajl upisuje konkatenaciju sadržaja pronađenih fajlova.
Proveravati validnost putanja koje se koriste. Fajl ne sme imati neki drugi sadržaj.
2.
Napisati Bash skriptu kojoj se prosleđuje putanja do fajla iz koga treba učitati već sortirani niz prirodnih
brojeva koji su odvojeni razmakom.
Napisati rekurzivnu funkciju kojom se ispituje da li dati sortirani niz sadrži traženi broj koji korisnik unosi
pre poziva funkcije.
3.
Ime,Godina studiranja,Prosek
Mina,4,7.32
Petar,2,9.81
Kristina,2,6.67
Ivan,5,8.00
Petra,1,10.00
Pronaći sve studente čije ime sadrži slova Pp ili Kk i studiraju duže od jedne godine. Ispisati njihova imena
i odrediti srednju vrednost njihovih prosečnih ocena.
4.
Napisati Bash skriptu kojoj se prlikom pokretanja prosleđuje proizvoljan broj stringova. Odrediti najkraći
string, i prikazati sve ostale stringove nakon što se u njima pronađeni najkraći string (ako je podstring)
zameni karakterom X.
5.
Napisati Bash skriptu kojoj se prosleđuje prirodan broj N. Skripta generiše N slučajnih brojeva x_1, x_2, …
, x_N iz segmenta [50,100].
Odrediti
i ako je N<=50
a u suprotnom
na tri decimale.