Sortie formatée avec la commande UNIX awk ou

Fermé
Jx7 - 29 juin 2004 à 15:44
 Jx7 - 29 juin 2004 à 16:10
Bonjour à tous!

Sauriez vous comment classer un fichier dont voici un extrait:

[code]¤-------------¤----------------¤-------¤-------¤-----------------------¤
| Transaction | SIDINF origine | Sense | Size | Time data |
¤-------------¤----------------¤-------¤-------¤-----------------------¤
| YGW04 | 0x986A53CF | -S-> | 00827 | 29/06/04 14:18:25:222 |
| YGW04 | 0x986A5335 | <-R- | 00240 | 29/06/04 14:18:25:242 |
| YBRAC | 0x986A52C6 | <-R- | 06117 | 29/06/04 14:18:25:255 |
| YBRAC | 0x986A541F | -S-> | 00393 | 29/06/04 14:18:25:368 |
| YGW04 | 0x986A53CF | <-R- | 00240 | 29/06/04 14:18:25:372 |
| YBRAC | 0x986A5422 | -S-> | 00458 | 29/06/04 14:18:25:400 |[/code]

Le problème c'est que je voudrais avoir deux clefs de classement. c'est à dire d'abord classer par le champs "Time data" puis par le champs "SIDINF origine".

Y'a t-il un gourou de l'UNIX dans la salle? :)

Merci par avance à ceux qui m'aideront.
A voir également:

1 réponse

grofwa Messages postés 440 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 21 juillet 2006 479
29 juin 2004 à 15:54
Salut,

Bêtement ceci, ça ne marcherait pas ?

cat fichier | sort +4 +1 -t"|"




Ne vous souciez pas de n'être pas remarqué ; cherchez 
plutôt à faire quelque chose de remarquable [Confucius]
0
Génial :) je ne savais pas que l'on pouvait cumuler les +qqchose :)))

Merci mec! Ca me simplifie énormement la vie...
0