2

Я имею:

  • Старый код отслеживания Google oldcode.txt
  • Новый код отслеживания Google newcode.txt
  • 100+ HTML-файлов *.html в одном каталоге

Можно ли заменить первое на последнее во всех html-файлах?

1 ответ1

2

Предположим, что oldcode.txt содержит это:

I am the old code

И newcode.txt выглядит так:

I am the newwwwwwwwww

Тогда вот что вам нужно сделать:

for htmlFile in `ls *.html`; do
    cat $htmlFile | sed -i .orig 's/I am the old code/I am the newwwwwwwwww/g' > tmpCopy.html
done

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .