Je n'ai pas compris pourquoi tu parlais du répertoire printer, ni a quoi correspondent les 101,102,.. devant tes lignes.
En tout cas pour générer le Server.info, tu peux faire quelque chose du style :
Code :
- grep -H ".*" $REP/* | sort -t':' -k2 | sed "s%$REP/%%'
|
Le sed permet de supprimer le chemin dans l'affichage du nom de fichier. Peut-être qu'il existe un moyen plus élégant, mais comme ca je ne vois pas.
Par contre le sort tri sur le UserID, mais dans ton fichier exemple, les heures ne sont pas préfixées par un 0 quand elles sont inférieures à 10h, ce qui signifie que la ligne avec le 8h20 se trouvera après la ligne avec le 17h30.