2 votes

commande sed pour lire le nom du fichier .js à partir de l'appel script en html

Je veux lire tous les fichiers .js appelés depuis un fichier HTML. La commande suivante lit mais s'il y a d'autres fonctionnalités dans l'appel, elle ne lit pas

jsFiles=$(echo "$BODY" | sed -rn 's/<script\ssrc=\W(.*.js).*/\1/p')

Pour la commande ci-dessus, l'appel au fichier script doit être comme ceci :

<script src='js/default.js'></script>

Le résultat :

js/default.js

Comment puis-je modifier que cela fonctionne pour d'autres options que l'appel script peut inclure ?

Par exemple ;

<script  type="text/javascript" src="'$lastJsLocation'" language="javascript"> </script>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X