次へ追加 to the bottom of a html file?

次へ追加 to the bottom of a html file?

HTMLファイルがたくさんあり、<script src="ga.js"></script>各検索インスタンスの前に「」を追加する必要があります</body></html>

これらすべてのファイルの一番下にどのように追加しますか?

答え1

実際に同じ行にある場合は、次のように簡単にできますsed

$ sed -i '/<\/body><\/html>/ i <script src="ga.js"></script>' *.html

現在のディレクトリですべてのhtmlファイルを検索(*.html)、検索</body></html>/.../)し、iその前にスクリプトタグを挿入()し、変更を同じファイルに書き換えます(-i)。

関連情報