Bonsoir à tous


j'ai rencontré un problème en utilisant la commande if.. j'ai plusieurs fichiers contenant 3 colonnes {nombre d'occurrence, forme du mot, lemme du mot} par ex

      2 sujets	sujet
      2 Terre	<unknown>
      2 thèse	thèse
je veux faire pour chaque fichier un autre qui contient le nombre d'occurence et les lemme des mots, mais pour les formes des mots qui ont comme lemme <unknown> je veux qu'il affiche dans ce cas la le forme et non le lemme par exemple

      2 sujet   (lemme)
      2 Terre   (forme)
      2 thèse   (lemme)
donc j'ai fait

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
file=txt
while  read -r f1 f2 f3 ; do
if [[ "$f3" = "<uknown>" ]];
then echo $f2  $f1
else echo $f3  $f1
fi
done < $file

Mais cela ne marche pas