Commande grap et expression régulière LINUX

sahhra_ahhra Messages postés 13 Statut Membre -  
 sahhra_ahhra -
Bonjour, 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>

1 réponse

  1. UnGars
     
    Salut,

    Le fichier source :
    $ cat fich
    Bonjour, 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 :
    img : <img src="../images/balise/rouge.gif" width="50" height="50">
    css :<link rel="stylesheet" type="text/css" href="example/css.css" />
    js : <script type="text/javascript" src="FichierJavascript.js"></script>

    img : <img src="../images/balise/bleu.png" width="50" height="50">
    css :<link rel="stylesheet" type="text/css" href="example/css2.css" />
    js : <script type="text/javascript" src="Fichier2Javascript.js"></script>

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


    Le nombre total d'occurrences (img,css,js) :
    $ egrep -c '<img src="|rel="stylesheet|src="[^"]*\.js' fich
    7


    Uniquement les fichiers .js :
    $ egrep -c 'src="[^"]*\.js' fich
    2


    Uniquement les .css
    $ egrep -c 'rel="stylesheet' fich
    3
    0
    1. sahhra_ahhra
       
      merci de votre réponse , c'est sympa (y)
      c'est gentil de votre part
      0