Lire un fichier de config avec awk
Bonjour,
J'ai actuellement un fichier de config constitué de balises :
Code:
1 2 3 4 5 6 7 8
| <BASE:Mybase1>
PARAM1:Valeur
PARAM2:Valeur
</BASE:Mybase1>
<SAVE:Mysave1>
PARAM1:Valeur
PARAM2:Valeur
</SAVE:MySave1> |
Je souhaite extraire de ce fichier le contenu entre 2 balises avec awk :
Code:
awk /\<BASE:MyBase1\>/,/\<\\/BASE:Mybase1\>/ fic_conf
C'est OK mais ça se complique quand je veut pouvoir utiliser une variable d'environnement à la place de Mybase1
Code:
1 2
| SID=Mybase1
awk /\<BASE:"$SID"\>/,/\<\\/BASE:"$SID"\>/ fic_conf |
J'ai systématiquement un message d'erreur....
J'ai tenté sans quote, avec double et simple quote.
Par contre si je fait un simple awk /"$SID"/ fic_conf la variable est bien interprétée .....
Merci d'avance