Recherche string dans fichier html en shell
Fermé
lacassb01
Messages postés
3
Date d'inscription
jeudi 31 janvier 2008
Statut
Membre
Dernière intervention
6 février 2008
-
31 janv. 2008 à 16:49
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 6 févr. 2008 à 16:25
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 6 févr. 2008 à 16:25
A voir également:
- Recherche string dans fichier html en shell
- Fichier rar - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier iso - Guide
5 réponses
mamiemando
Messages postés
33346
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
8 novembre 2024
7 803
31 janv. 2008 à 22:54
31 janv. 2008 à 22:54
Il faudrait que tu nous dises précisément le genre de chaîne que tu veux extraire, et si elles sont à l'intérieur d'un fichier, ou concernent des noms de fichier.
Pour chercher pattern dans les fichiers présents dans le répertoire courant (ou un sous répertoire) (-n = à l'intérieur des fichiers, -r = récursivement, -i = ignorer la casse) :
Pour lister les fichiers à partir du répertoire courant :
Tu peux combiner les deux avec un pipe '|', qui peut être vû un peu comme une composition de fonction si tu aimes bien les maths. Par exemple les fichiers qui contiennent pattern dans leur nom
Bonne chance
Pour chercher pattern dans les fichiers présents dans le répertoire courant (ou un sous répertoire) (-n = à l'intérieur des fichiers, -r = récursivement, -i = ignorer la casse) :
grep -nri pattern *
Pour lister les fichiers à partir du répertoire courant :
find *
Tu peux combiner les deux avec un pipe '|', qui peut être vû un peu comme une composition de fonction si tu aimes bien les maths. Par exemple les fichiers qui contiennent pattern dans leur nom
find * | grep -i pattern
Bonne chance
lacassb01
Messages postés
3
Date d'inscription
jeudi 31 janvier 2008
Statut
Membre
Dernière intervention
6 février 2008
4 févr. 2008 à 17:16
4 févr. 2008 à 17:16
Bonjour,
je pensais recevoir un courriel lorsqu'une réponse me serait posté. Mais il semblerait que non.
Je cherche un string du type "Failed" ou "Error" à l'intérieur des fichiers html :
Résultat avec la commande sous DOS :
find "Failed" *2008_02_04-10*Log.html
---------- URS-281_SBI_P_36_TA-2008_02_04-10_26_29-LOG.HTML
<td width=70% rowspan="2" >Error: 5555,Failed in running action 'Déploiement' o
n ClearQuest entity. </td>
<td width=70% rowspan="2" >Error: 14015,Failed to synch by Quality Center bugs.
This operation is permitted only when the entity is in an editable state (that
is, when an AdActionDef of the appropriate type is being applied)., Source: cqol
e</td>
<td width=70% rowspan="2" >Error: 5555,Failed. </td>
<td width=70% rowspan="2" >Error: 5555,URS Failed for 281_SBI_P_36_TA. </td>
résultat avec la commande grep sous cygwin :
find * | grep -i "Failed"
aucun
si je fais un more du fichier html sous cygwin le résultat est :
$ more URS-718_SBI_C-2008_02_04-10_58_42-Log.html
ÿþ< H T M L > < H E A D > < M E T A H T T P - E Q U I V = " C o n t e n t - Ty
p e " C O N T E N T = " t e x t / h t m l ; c h a r s e t = u t f - 1 6 " >
< T I T L E > S y n c h r o n i z a t i o n L o g ( D : \ P r o g r a m F
i l e s \ C o m m o n F i l e s \ M e r c u r y I n t e r a c t i v e \ T D
B u g S y n c \ L o g s \ U R S - 7 1 8 _ S B I _ C - 2 0 0 8 _ 0 2 _ 0 4 - 1 0
_ 5 8 _ 4 2 - L o g . h t m l ) < / T I T L E > < / H E A D > < B O D Y >
il y a des blancs entre chaque lettre, la structure du fichier est difficilement compréhensible.
j'ai essayé une recherche en mettant un blanc entre chaque lettre dans le string comme "F a i l e d"
et rien ne ressort.
Une idée?
Merci
Benoît
je pensais recevoir un courriel lorsqu'une réponse me serait posté. Mais il semblerait que non.
Je cherche un string du type "Failed" ou "Error" à l'intérieur des fichiers html :
Résultat avec la commande sous DOS :
find "Failed" *2008_02_04-10*Log.html
---------- URS-281_SBI_P_36_TA-2008_02_04-10_26_29-LOG.HTML
<td width=70% rowspan="2" >Error: 5555,Failed in running action 'Déploiement' o
n ClearQuest entity. </td>
<td width=70% rowspan="2" >Error: 14015,Failed to synch by Quality Center bugs.
This operation is permitted only when the entity is in an editable state (that
is, when an AdActionDef of the appropriate type is being applied)., Source: cqol
e</td>
<td width=70% rowspan="2" >Error: 5555,Failed. </td>
<td width=70% rowspan="2" >Error: 5555,URS Failed for 281_SBI_P_36_TA. </td>
résultat avec la commande grep sous cygwin :
find * | grep -i "Failed"
aucun
si je fais un more du fichier html sous cygwin le résultat est :
$ more URS-718_SBI_C-2008_02_04-10_58_42-Log.html
ÿþ< H T M L > < H E A D > < M E T A H T T P - E Q U I V = " C o n t e n t - Ty
p e " C O N T E N T = " t e x t / h t m l ; c h a r s e t = u t f - 1 6 " >
< T I T L E > S y n c h r o n i z a t i o n L o g ( D : \ P r o g r a m F
i l e s \ C o m m o n F i l e s \ M e r c u r y I n t e r a c t i v e \ T D
B u g S y n c \ L o g s \ U R S - 7 1 8 _ S B I _ C - 2 0 0 8 _ 0 2 _ 0 4 - 1 0
_ 5 8 _ 4 2 - L o g . h t m l ) < / T I T L E > < / H E A D > < B O D Y >
il y a des blancs entre chaque lettre, la structure du fichier est difficilement compréhensible.
j'ai essayé une recherche en mettant un blanc entre chaque lettre dans le string comme "F a i l e d"
et rien ne ressort.
Une idée?
Merci
Benoît
mamiemando
Messages postés
33346
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
8 novembre 2024
7 803
4 févr. 2008 à 20:55
4 févr. 2008 à 20:55
Tu peux mettre ton fichier en pièce jointe (par exemple sur cjoint), et nous donner le lien et les lignes que tu veux extraire ?
Bonne chance
Bonne chance
lacassb01
Messages postés
3
Date d'inscription
jeudi 31 janvier 2008
Statut
Membre
Dernière intervention
6 février 2008
6 févr. 2008 à 16:13
6 févr. 2008 à 16:13
Bonjour,
j'aimerai pouvoir mettre le fichier en piéce jointe mais pouvez me dire comment procéder?
Merci
Benoît
j'aimerai pouvoir mettre le fichier en piéce jointe mais pouvez me dire comment procéder?
Merci
Benoît
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
6 févr. 2008 à 16:25
6 févr. 2008 à 16:25
Salut,
https://www.cjoint.com/
Parcourir => sélectionner => Valider => Créer le lien => tu colles l'emplacement ici ;-))
https://www.cjoint.com/
Parcourir => sélectionner => Valider => Créer le lien => tu colles l'emplacement ici ;-))