Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/05/2016, à 12:51

anis12

RESOLU grep

Bonjour tout le monde
je voudrais extraire une section d'un fichier log pour ensuite la mettre dans un nouveau fichier texte
cette section commence par une ligne contenant ----> et se termine par une ligne contenant <----
j'utilise ce prog shell:
#!/bin/bash
while read line
do
if [ $1 = ' ----> ' ]
then
while [ $2 != ' <---- ' ]
do egrep $2 journal.log >> fichier2.txt
done
fi
done
aidez moi SVP
merci

Dernière modification par anis12 (Le 03/05/2016, à 10:31)

Hors ligne

#2 Le 02/05/2016, à 13:42

pingouinux

Re : RESOLU grep

Bonjour,
Essaye

sed -n '/---->/,/<----/p'  fichier

Hors ligne

#3 Le 02/05/2016, à 13:50

anis12

Re : RESOLU grep

Bonjour pingouinux,
normalement ca marche merci beaucoup
Dans la section récupéré, je veux aussi effacer des lignes contenant un mot comment faire stp?

Dernière modification par anis12 (Le 02/05/2016, à 14:33)

Hors ligne

#4 Le 02/05/2016, à 17:58

pingouinux

Re : RESOLU grep

sed -n '/---->/,/<----/{/le_mot/d;p}' fichier

Hors ligne

#5 Le 03/05/2016, à 10:31

anis12

Re : RESOLU grep

merciiiiiii

Hors ligne