Beschouw de bestanden course1.txt1, course2.txt2 en course3.txt3 (ZIP4). Elk van deze bestanden bevat regels die als volgt opgemaakt zijn:

<family name> <first name> <score> <code>

De score is een getal dat uit 1 of 2 cijfers bestaat. De code is een letter tussen A en D. Je mag ervan uitgaan dat alle familienamen (family name) en voornamen (first name) uit één enkel woord bestaan dat enkel hoofdletter en kleine letters bevat. In de gegeven bestanden staan de namen niet alfabetisch gerangschikt, maar elke regel in course1.txt heeft een overeenkomstige regel in course2.txt en course3.txt die dezelfde naam bevat.

Opgave

Geef één enkel commando dat naar stdout een overzicht uitschrijft met de scores voor alle studenten. In dat overzicht moeten alle studenten in aflopende volgorde gesorteerd worden volgens de score die ze kregen voor de tweede cursus (course2.txt). Studenten met dezelfde score voor de tweede cursus moeten alfabetisch gerangschikt worden, eerst op voornaam, daarna op familienaam. Elke regel in het overzicht moet als volgt opgemaakt worden:

Score for <first name> <family name>: <score course1> <score course2> <score course3>

Ga ervan uit dat er ook nog extra course bestanden aanwezig kunnen zijn in de huidige directory. Deze extra bestanden mogen geen invloed mogen hebben op het resultaat van je commando.

Hint

Gebruik het commando sed om vervangingen uit te voeren als deel van een pipeline. Probeer bij wijze van voorbeeld eens het volgende commando:

echo fautje | sed 's/a/o/'