
Envoyé par
ab_2006
awk '{FS=";"}{if ($1 =='$nom') {print $2} fi}' verif1.txt > resultat_final.log
le resultat :
The input line number is 1. The file is verif1.txt.
The source line number is 1.
awk: A statement occurred that is not valid
Euh... il faudrait peut-être mettre des guillements autour de ton $nom, non ?
Et en plus, imagine que $nom="bla bla) bla". Après interprétation du shell, tu pourrais avoir un code awk du genre:
{FS=";"}{if ($1 ==bla bla) bla) {print $2} fi}
On comprend qu'il n'apprécie pas
Partager