Bonjour,

Je coince sur ceci question syntaxe dans un script
Ma condition ne fonctionne pas ....
Un petit coup de pouce ?

PS : je ne veux pas utiliser "grep" pour des raisons didactiques. ...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
#!/bin/bash
 
nb=0
mot=echo
while read ligne
do
   if [ expr index $ligne $mot ]; then
      let "nb=nb+1"
   fi
done < compare
echo $nb

Merci d'avance et excellente journée à tous !