Bonjour,
Je dois avoir mal fait mes recherches sur google car je ne trouve rien qui corresponde à ce que je cherche :
De manière simplifiée, si on veut écrire dans un fichier à partir d'un script awk on fait comme ça :
Avec à l'intérieur du script.awk quelque chose comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part awk -f script.awk fic_entree > fic_sortie
Mon souci est que je veux faire quelque chose comme ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 { ... print "quelque chose" ... }
et ne pas passer par la redirection des flux
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 { ... Si (condition1) alors ecrit dans fichier1 Sinon Si (condition2) alors écrit dans fichier2 Sinon Si (condition3) alors écrit dans fichier3 ... }
(genre utilisation d'un fprintf plutôt que d'un print)
Awk est super bien adapté pour les traitements que j'ai à faire, mais je suis bloqué sur un truc aussi couillon que ça.
si quelqu'un connait la fonction magique ou peut me dire que malheureusement awk n'est pas adapté, ça serait super.
cordialement,
Partager