カテゴリー
未分類

複数のHTMLファイルからまとめてscriptタグを削除する

とりあえずscriptタグが含まれているファイルを検索して、それをsedでscriptタグの所を空白で置き換える。

egrep -rl '<script[^>]*><\/script>' ./ | xargs sed -i '' 's/<script[^>]*><\/script>//g'

このようなHTMLがあったとすると

<html>
<head>
  <title>test</title>
</head>
<body>
hogehoge
<script type="text/javascript" src="analysis.js"></script>
</body>
</html>

このように置き換わる

<html>
<head>
  <title>test</title>
</head>
<body>
hogehoge
</body>
</html>

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA