Salut à tous,
J'espère que quelqu'un ici soit être en mesure de résoudre mes problèmes, ou au moins me donner une impulsion dans la bonne direction

.
Je développe un script à lire dans 4 fichiers différents de données qui contiennent chacun une liste de:
prénom nom d'utilisateur secondname groupe client
J'ai obtenu mon script de tri des fichiers dans un fichier final au format
prénom nom d'utilisateur secondname groupe score score score score
J'ai une solution pour le faire fonctionner correctement en utilisant jusqu'à ce que je vous joindre à une situation. Les noms indiqués ne figurent pas dans tous les fichiers et j'ai besoin de mettre 0 pour le score lorsque le nom est manquant. Mais adhérer à fait firstname, secondname et le groupe devient trop de 0 si la personne qui est manquante dans un fichier, mais le dernier.
Le code actuel est im utilisant:
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.$$
Comment puis-je résoudre ce problème? J'ai essayé une recherche Google et ont passé du temps à travers de nombreux exemples. Just sans solution similaire à ce que je recherche.
Merci pour votre aide à l'avance.
Jamie