Bonjour,

J'ai une boucle awk dans laquelle j'effectue plusieur commande et notament un printf dans un fichier.

Mon problème : j'ai une variable
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$LIBELLE="Envoi du fichier XXX"
je souhaite l'inclure dans ma boucle awk

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
awk '
BEGIN {
        FS="|"
        OUTPUT_FILE="affaires.sql" 
}
{ 
printf "@fichier.plsql  $LIBELLE \"%s\" \"%s\"  \n", $1, $2 > OUTPUT_FILE      
 
}'  < $nom_fic
Mais du fait que ma variable comporte déjà des '"' celà me retourne le message d'erreur Cela peut paraitre tout bête, mais comment inclure ma variable sans avoir de message PARSE ERROR ou autre ?
Merci