Bonjour,
Le sort sous unix n'est pas très simple !!!
Là je cale sur un tri qui paraît simple comme ça mais la commande "sort" n'en fait qu'à sa tête ??
voici un extrait du fichier en sortie de tri alors que je cherchais à le trier en de ne garder qu'une ligne quand le 1 er champ était en multiple exemplaire par ""
Code : Sélectionner tout - Visualiser dans une fenêtre à part sort -t: +0 -u /tmp/z -o /tmp/zz
J'ai essayé d'intervertir les 3 arguments du sort mais rien à faire quand ça veut pas, ça veut pas, c'est têtu ces petites bêtes !D042029 : Account open on machine1 07.02.2005 09h41 BY S040038
D087654 : Account open on machine2 30.06.2008 15h38 BY D098765
D098765 : Account open on machine2 30.06.2008 14h39 BY root
P012345 : Account open on machine1 18.12.2002 12h11 BY blt
P012345 : Account open on machine1 23.04.2003 10h36 BY blt
P012345 : Account open on machine1 23.04.2003 10h53 BY blt
P012345 : Account open on machine1 23.04.2003 10h59 BY blt
P012345 : Account open on machine1 23.04.2003 11h34 BY blt
P017803 : Account open on machine1 14.11.2002 14h07 BY S040038
P034763 : Account open on machine1 22.10.2004 10h43 BY S040038
P042587 : Account open on machine2 08.01.2007 10h26 BY S031531
P073704 : Account open on machine2 08.02.2008 09h40 BY fxe
P090259 : Account open on machine3 14.09.2007 16h04 BY P093225
Si quelqu'un a la solution miracle, je suis preneuse car ce serait quand même un peu lourd de passer par une boucle exec pour comparer ligne à ligne si le premier champ existe ou pas pour transferer ou non l'enregistrement dans un fichier de sortie![]()
Partager