• # avec grep

    Posté par . En réponse au message Récupération de lignes dans un .txt avec sed. Évalué à 6.

    #récupère le numéro de ligne de Michel
    grep -n «Michel» resultats.html | cut -c -3 > ligne.txt
    LIGNE=$(cat /admin/ligne.txt)
    LIGNE2=$(($LIGNE+2))
    #Créer un fichier vainqueur.txt reprenant Michel et ses 2 poursuivants
    sudo sed -n ‘LIGNE, LIGNE2’ resultats.html > /admin/vainqueurs.txt

    bah dans les resultats, michel doit forcement etre suivi par les 2 suivants.

    grep -A2 "Michel" resultats.html
    devrait suffire à te sortir la ligne de michel et 2 lignes A pres (A fter en anglais)

    et si des fois tu cherches les deux lignes A vant ? ben tu prend l'option -B2 ( B efore en anglais )