Hej alle,
Jeg håber nogen her vil være enten være i stand til at løse mine problemer eller i det mindste give mig et skub i den rigtige retning

.
Jeg er at udvikle et shell script til at læse i 4 forskellige filer værd af data, som hver indeholder en liste over:
brugernavn Fornavn secondname gruppe score
Jeg har fået min script sortering af filer til en endelig fil med formatet
brugernavn Fornavn secondname gruppe score score score score
Jeg har en løsning til at gøre dette arbejder fint bruge deltage indtil jeg får en situation. Navnene er opført synes ikke i alle filer og jeg skal sætte 0 i for score, når navnet mangler. Men slutte gør Fornavn, secondname og gruppen bliver 0 er for, hvis den person, der mangler i en fil, men det sidste.
Den aktuelle kode im bruger, er:
Code:
join -a 1 -a 2 -o 0 2.2 2.3 2.4 1.5 2.5 -e "0" ass1.$$ ass2.$$ |
join -a 1 -a 2 -o 0 2.2 2.3 2.4 2.5 1.5 1.6 2.5 -e "0" - ass3.$$ |
join -a 1 -a 2 -o 0 2.2 2.3 2.4 1.5 1.6 1.7 2.5 -e "0" - ass4.$$ > sorted.$$
Hvordan kan jeg løse dette? Jeg har forsøgt at søge i Google og har brugt tid på at lede gennem mange eksempler. Bare uden tilsvarende løsning på, hvad jeg søger.
Tak for din hjælp på forhånd.
Jamie