Monday, January 30, 2017

26.01.2017

Skriptimisvahendid (8x)


Kell 8.30 hakkasid tunnid Markoga. Kuna eelmine päev ei saanud mitte keegi hindelist tööd valmis ja ma puudusin, lasi ta täna veel jätkata sellega. Ülesanne oli järgmine: Teha skript mis genereerib kuni 10000 faili k.a. suvaliste laienditega. Failid on juhusliku mahuga 1 kuni 1048576 baiti k.a. ja juhusliku pikkusega 5 – 25 märki. Failinimedes kasutatavad failitüübid (file extension) tuleb lugeda failist. Kui skript juba käib, peab küsima kahte lisa asja, mis on hinde kolm juures punktis 3 kirjeldatud.Failitüüpide fail on siin.

Ülesanne on kirjas Marko padletis.
 Lühidalt öeldes pidime tegema skripti, mis genereeris 10 000 faili, kuhugi teatud kausta. Siis failinimed pidid olema 5-25 tähemärki, mis olid juhuslikud. Siis pidime panema külge igale failile faililaiendi, mis tuli võtta Marko käest saadud failist. Alguses see valmistas, raskusi, kuna ma olin pannud ühe käskluse valesse kohta. Siis pidi iga fail olema erineva suurusega ka ehk faili suurus oli vahemikus 1 kuni 1048576 baiti (1 MB). Kuna ma sain selle natuke varem tehtud, siis tegin ka Progress Bari skriptile, mis näitas, kui palju faile on tehtud. Ning lõpetuseks tegin ka nii, et näitaks lõpus, kui kaua skript käis. Vahepeal aitasin Koitu ka mõne käsuga.

Täna õppisin, kuidas teha juhuslikke faile teatud suurusega, kuidas lisada faililaiendeid ning kuidas mõõta aega.

No comments:

Post a Comment