Bonjour,
Dans mon exemple j'ai un model de fichier à partir duquel je dois générer un autre fichier avec les bonnes valeurs:
En gros: J'ai par exemple en entrée de script un fichier du model qui contient PARAM1, PARAM2,... et je dois les remplacer dans le fichier en sortie:
J'ai trouvé cette solution en créant des fichiers temporaires et les supprimer par la suite, mais le problème c'est qu'il faut créer autant de fichiers que de variables donc c'est pas beau! y'a t'il une solution qui remplace tout d'un coup (exemple: paramètres) ou une solution plus optimale ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 cat $fic | awk '{ sub(/'PARAM1'/,'$lPARM1'); print}' > $rep/tmp1.txt cat $rep/tmp1.txt | awk '{ sub(/'PARAM2'/,'$lPARM2'); print}' > $rep/tmp2.txt cat $rep/tmp2.txt | awk '{ sub(/'RAPPORT'/,'$lPARM3'); print}' > $rep/new_model_DIV.txt rm $rep/tmp1.txt rm $rep/tmp2.txt
Merci d'avance
Partager