Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications
Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/08/2007, 15h52   #1
Membre du Club
 
Homme
Inscription : mai 2004
Messages : 102
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32

Informations forums :
Inscription : mai 2004
Messages : 102
Points : 46
Points : 46
Envoyer un message via MSN à beloc
Par défaut [Bash script] comment matcher avec un regexp

Bonjour,

Je voudrais faire une recherche dans un fichier ligne par ligne et ne pas traiter les lignes qui commence par #EXTINF.

Comment matcher les lignes qui commence par #EXTINF

J'ai essayé comme ça mais ça ne fonctionne pas.

Code :
1
2
3
4
5
6
7
8
9
10
 
for i in `cat $1`
do
 if [[ $1 == "^#EXTINF*" ]]
 then        
 ne pas traiter
 else
 traiter
 fi
.....
Si quelqu'un a une idée.

Merci d'avance,
__________________
Quand mille personnes prennent la route, il en faut une pour prendre la tête.

LPIC2 - CCNA - MCP
beloc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2007, 13h33   #2
Rédacteur
 
Inscription : mars 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 298
Points : 1 450
Points : 1 450
tout dépend de se que tu dois faire.
La récupération exclusive de ces ligne pourrais se faire de cette façon :
Code :
1
2
3
4
5
 
grep '^#EXTINF' mon_fichier | while read ligne
do
   #traiter ligne
done
__________________
Marc
Slackware for ever ......
BASH - KSH ( http://marcg.developpez.com/ksh/ )
MarcG est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h25.


 
 
 
 
Partenaires

Hébergement Web