Sortie formatée avec la commande UNIX awk ou

Jx7 -  
 Jx7 -
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.

1 réponse

  1. grofwa Messages postés 440 Statut Membre 479
     
    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
    1. Jx7
       
      Génial :) je ne savais pas que l'on pouvait cumuler les +qqchose :)))

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