Собрали в одном месте самые важные ссылкичитайте авторский блог
Автор предлагает удобную процедуру для построчного редактирования файла на месте и описывает недостатки других вариантов