Bonjour à tous,

Je n'ai pas trouvé la réponse à ma question en lisant, en revanche je ne pense pas être une bête pour comprendre awk je galère sérieusement :/

je dois faire une manipulation toute simple, je teste le champ 6 avec awk, si ce champs 6 est égale à la valeur de ma variable il imprime le résultat.
Le problème c'est que je sais faire le test avec une valeur fixe mais pas avec une variable .

Voici mon script :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
datejour=$(date +%-d);
echo $datejour;
#dateveille=$((datejour-1));
#echo $dateveille;
date_hier_jour=$(date --date '1days ago' +%-d)
echo $date_hier_jour;



#si le champs 6 est égale à ca imprimer la ligne
awk '$6 == $((date_hier_jour)) {print $0}' out
Toute fonctionne sauf ce test simple ^^

Avez-vous une petite piste sur la formulation ?