Salut,
J'essaie d'utiliser une variable de shell dans un awk,
mais ça ne fonctionne pas.
voici mon code
Je souhaite afficher uniquement les lignes qui contiennent av,hj et nj.Code:
1
2 rep="av|hj|nj" awk -v rep1="$rep" -F=";" ' { if ($5 ~ /rep1/) print $0 } ' monfichier
Il ne sort rien alors qu'il devrait.
Par contre , si je fait ceci sans variables comme par magie ça fonctionne.
Est-ce que vous pourriez m'expliquer comment faire,Code:awk ' { FS=";" } $5 ~ /av|hj|nj/ { print $0 } ' monfichier
je bug dessus depuis un moment.
Merci.