comment imprimer (print) dans un ordre donné? (AWK)
Bonjour,
dans mon fichier d'origine j'ai:
Test1 ...
Test4 ....
Test2 ...
Test3 ...
j'aimerai imprimer un resultat dans l'ordre de mon code:
Test1
Test2
Test3
Test4
quand je fait:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
($1 == "Test1"){
print ("a")}
($1 == "Test2"){
print ("b")}
($1 == "Test3"){
print ("c")}
($1 == "Test4"){
print ("d")} |
a, d, b et c s'imprime de cette maniere et pas dans l'ordre dans lequel le script a été ecrit (a, b, c et d). Donc selon ce qu'il trouve en premier dans le fichier d'origine...
Comment resoudre ce probleme svp?
Merci d'avance pour votre aide,
Cdt,