IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Commande grep et expression régulière dans un fichier html


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2014
    Messages : 4
    Par défaut Commande grep et expression régulière dans un fichier html
    Bonjour,
    j'ai une petite question apparemment toute simple : j'ai besoin d'un SCRIPT SHELL LINUX pour compter le nombre d’occurrences d'un type de balise qui fait appelle a les CSS et JS dans fichier html et la balise <Img
    exemple :
    1) img : <img src="../images/balise/rouge.gif" width="50" height="50">

    2) css :<link rel="stylesheet" type="text/css" href="example/css.css" />

    3) js : <script type="text/javascript" src="FichierJavascript.js"></script>

  2. #2
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Citation Envoyé par sahra_ahhra Voir le message
    j'ai une petite question apparemment toute simple
    Quelle est la question ?
    j'ai besoin d'un SCRIPT SHELL LINUX pour compter le nombre d’occurrences d'un type de balise...
    Pour quoi faire ?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2014
    Messages : 4
    Par défaut
    j'ai besoin d'un SCRIPT SHELL LINUX pour compter le nombre d’occurrences d'un type de balise qui fait appelle a les CSS et JS dans fichier html et la balise <Img
    exemple :
    1) img : <img src="../images/balise/rouge.gif" width="50" height="50">

    2) css :<link rel="stylesheet" type="text/css" href="example/css.css" />

    3) js : <script type="text/javascript" src="FichierJavascript.js"></script>

  4. #4
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Oui, ça on l'a compris, tu l'a déjà dit.

    - Pourquoi as-tu besoin d'un tel script ?

    - As-tu commencé à essayer de l'écrire ?

    - Qu'est ce qui te pose problème ?

  5. #5
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 664
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 664
    Par défaut
    Bonjour,

    as-tu cherché des informations sur les capacités de la commande grep, en parcourant (au moins) sa page man ?

    qu'est-ce qui différencie chaque ligne de toutes les autres ?
    nous le voyons bien !
    mais, d'abord, comment le formulerais-tu ?
    après tu pourras chercher une regex pour chaque cas, et on sera d'accord pour t'aider à les faire fonctionner.
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2014
    Messages : 4
    Par défaut
    tout d'abord je vous remercie de votre réponse
    voila j'ai trouvé la solution :

    Uniquement les fichiers .js :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ egrep -c '<img= '*' src="' fich.html
    Uniquement les .css
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ egrep -c 'rel="stylesheet' fich.html
    Uniquement les .css
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ egrep -c 'src="[^"]*\.js' fich.html

Discussions similaires

  1. grep commande shell extraire plusieurs termes dans un fichier
    Par sab113 dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 01/03/2012, 20h11
  2. Réponses: 9
    Dernier message: 04/02/2010, 16h36
  3. [RegEx] Utiliser une expression régulière dans une requête
    Par Tobleron dans le forum Langage
    Réponses: 2
    Dernier message: 18/02/2007, 19h00
  4. Réponses: 5
    Dernier message: 30/10/2006, 13h59
  5. Réponses: 1
    Dernier message: 03/02/2006, 12h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo