Я бы использовал Perl для этого.
Что-то вроде этого должно помочь вам начать:
#!/usr/bin/perl
use strict;
use warnings;
use File::Slurp qw/slurp/;
my $text = slurp($ARGV[0]);
$text =~ s/foo\nbar/new_and_shiny/;
my $newfile = $ARGV[0] . ".new";
open my $out, ">$newfile" or die "$!";
print $out $text;
close $out;
Замените foo \ nbar на ваш старый javascript, и не забудьте убежатьвсе эти специальные символы () [] и т. д.
Джим Гаррисон заставил меня отредактировать этот ответ и добавить следующее:
Вы можете пойти еще дальше изамените весь javascript Google Analytics в ваших файлах одной строкой-заполнителем, скажем 'GOOGLE_ANALYTIC_CODE', которая выглядит примерно так:
<script>
GOOGLE_ANALYTIC_CODE
</script>
и запустите сценарий поиска и замены для этих файлов, чтобы заменить 'GOOGLE_ANALYTIC_CODE 'с последним javascript для создания «развернутой» версии.
Может потребоваться больше усилий сейчас, но это определенно поможет вашей будущей личности.
Эта практика очень хорошо документирована в Прагматичный программист книга, когда они обсуждают «СУХОЙ принцип» (Dont-Repeat-Yourself).
Я не могу рекомендовать эту книгу достаточно.Там много и много полезных советов.