Plik pdf z zadaniami z kolokwium poprawkowego znajduje się tutaj.
Month: January 2016
WDI – wykład 12 – Bash 3
Slajdy do wykładu są tutaj: wyk12-bash3
Przypominam o wypełnieniu ankiet w USOS, za co z góry dziękuję
WDI – zajęcia 14
1. (9p.) Dany jest plik pracownicy.txt o następującym formacie:
Anna,Abacka,mazowieckie,4500,6,informatyk
Bernard,Babacki,lodzkie,4300,3,ksiegowy
Czesław,Cabacki,pomorskie,5000,16,prawnik
w którym każdy wiersz zawiera następujące informacje o pracowniku:
imię,nazwisko,województwo,wynagrodzenie,stażPracy,zawód
Napisz następujące skrypty korzystające z pliku pracownicy.txt
(co najmniej jeden z nich powinien być napisany w BASH-u):
-
srN[.sh|.py], parametry: liczba naturalna N.
Skrypt ma wypisać średnie wynagrodzenie wśród pierwszych N osób o najwyższym wynagrodzeniu.
-
ktoNZ[.sh|.py], parametry: liczba naturalna N, zawod Z.
Skrypt ma wypisać imię, nazwisko oraz staż pracy osoby, która ma N-te co do wysokości wynagrodzenie wśród wszystkich pracowników posiadających zawód Z.
-
wynWZ[.sh|.py], parametry: wojewodztwo W, zawod Z.
Skrypt wypisze imię, nazwisko oraz całkowity dotychczasowy dochód (wynagrodzenie × stazPracy) wszystkich pracowników mających zawód Z, pracujących w województwie W.
Wykład 12 – BASH 2
Slajdy do ostatniego wykładu nt. podstaw programowania w BASH’u:
WDI – zajęcia 13
Drugie zajęcia z BASHa – programowanie
Wykonanie polecenia w tle:
polecenie &
– kod zakończenia programu – 0 jeśli poprawnie, inny jeśli pojawił się błąd (często wartość oznacza rodzaj błędu)
$?
$1, $2, … – parametry wykonania programu. Np. skrypt.sh napis1 2 umieści w zmiennej $1 napis1, a w zmiennej $2 liczbę 2. $@ – lista wszystkich parametrów.
Continue reading “WDI – zajęcia 13”
WDI – BASH wykład 1.
Slajdy do dzisiejszego wykładu wyk10-bash1
Więcej przykładów zawierają stare wersje slajdów wg Pawła Góreckiego:
Przy okazji, ustaliliśmy termin egzaminu na 5. lutego o 10-14tej, a kolokwium poprawkowe na sobotę 23. stycznia w godz. 10-13 -sala 3180