Bonjour,

J'ai un fichier qui contient les infos suivants:

TOTO
ccccccccc
France
Brésil
TOTO
Chine
Afrique
Orient
ffffff
TOTO
skdmkdkdkd
TOTO
dddddd
Espagne
Je souhaite parser le fichier, l'objectif est de récupérer la ligne vient juste après le pattern "TOT". Je souhaite votre aide.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
while read line
do
    var=`echo $line | grep "TOTO"`
    if [[ "${line}" = ${var} ]]
    then
        echo $line
    else 
        echo "${line}" >>result.txt
    fi  
done <fichier.txt