Используйте содержимое файла для замены строки с помощью SED

Какой была бы команда sed для сценариев оболочки Mac, которая заменила бы все итерации строки "fox" всем содержимым строки myFile.txt.

myFile .txt - это HTML-контент с разрывами строк и всевозможными символами. Например,

    </div>
  </div>
  <br>
  <div id="container2">
    <div class="question" onclick="javascript:show('answer2')";>

Спасибо!

РЕДАКТИРОВАТЬ 1

Это мой реальный код:

sed -i.bkp  '/Q/{
s/Q//g
r /Users/ericbrotto/Desktop/question.txt
}' $file

Когда я запускаю его, я получаю:

sed in place editing only works for regular files. 

И в моих файлах Q заменяется тонной китайских символов (!). Странно!

26
задан Eric Brotto 22 July 2011 в 14:09
поделиться