Commande grap et expression régulière LINUX
sahhra_ahhra
Messages postés
13
Statut
Membre
-
sahhra_ahhra -
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>
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>
A voir également:
- Commande grap et expression régulière LINUX
- Invite de commande - Guide
- Commande terminal mac - Guide
- Linux reader - Télécharger - Stockage
- Commande dism - Guide
- Diskpart commande - Guide
1 réponse
Salut,
Le fichier source :
Le nombre total d'occurrences (img,css,js) :
Uniquement les fichiers .js :
Uniquement les .css
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
c'est gentil de votre part