Awk - Passer un argument ?
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 :
Code:
1 2
|
test=`awk -F\= '/monpattern/ { print $2 }' config.cfg` |
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:
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` |
Comment je pourrai indiquer à ma commande d'utiliser ma variable $monpattern pour la recherche ?
Merci d'avance.