Bonjour à tous, voici mon petit problème.
Dans un script bash, j'utilise awk pour récupérer des valeurs qui se trouvent dans un fichier de configuration.
du style :
Maintenant je souhaiterais passer la chaine monpattern (en argument de recherche) à cette ligne que j'aurai initiliasée plus haut, j'ai fait quelques essais sans succès :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 test=`awk -F\= '/monpattern/ { print $2 }' config.cfg`
Comment je pourrai indiquer à ma commande d'utiliser ma variable $monpattern pour la recherche ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 monpattern=toto$1 test=`awk -F\= '/$monpattern/ { print $2 }' config.cfg` ou test=`awk -F\= '/\$monpattern/ { print $2 }' config.cfg`
Merci d'avance.
Partager