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
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 exemple2 sujets sujet 2 Terre <unknown> 2 thèse thèse
donc j'ai fait2 sujet (lemme) 2 Terre (forme) 2 thèse (lemme)
Code:
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 :(