Napište skript summary_table.sh
, který dostane v souboru
scores.txt
výsledky zápasů týmů, jeden zápas na řádek,
každý obsahuje názvy týmů a počty gólů z obou stran:
alpha 0 : 0 beta
alpha 2 : 1 gamma
beta 1 : 1 gamma
Výstupem bude tabulka s celkovým počtem bodů a gólů každého týmu, seřazená primárně podle bodů sekundárně podle gólů:
alpha 4 2
beta 2 1
gamma 1 2
Body se počítají 3 za výhru, 1 za remízu, 0 za prohru.
V shellovém skriptu použijte následující dva skripty pythonu, které je také potřeba napsat.
preprocess.py
dostane vstup v původním formátu a vypíše
za každý řádek 4 řádky obsahující počet bodů a gólů prvního týmu za daný
zápas a stejně pro druhý tým:
points,alpha,0
goals,alpha,1
points,beta,3
goals,beta,2
group_sum.py
dostane řádky s názvy týmů a čísly a má
sečíst čísla pro každý tým zvlášť:
vstup:
A 3
B 5
A 3
výstup:
A 6
B 5