Решила написать себе небольшой скрипт по работе с текстом, но не хватает знаний.
Код:
Код: Выделить всё
ssed.exe -e "4,703d" "D:\compilation\template\Web Site\Site.xml" > "D:\compilation\template\Web Site\output.xml"
del "D:\compilation\template\Web Site\Site.xml"
rename "D:\compilation\template\Web Site\output.xml" Site.xmlУдалить нужные строки получается, а вот как вставить новый текст не смогла найти информацию...
Как можно вставить многострочный текст (порядка 800 строк) из другого файла в известный номер строки?
Грубо говоря, взять один файл и перенести всё что там есть в другой файл в номер строки начиная с 4, при этом сместив текст в исходном, но не удаляя его.
Пример кода текста
HTML код:
Код: Выделить всё
<page>
<name>index</name>
<caption>Главная</caption>
<pages />
<content>
<caption>Главная</caption>
<title><![CDATA[Главная страница]]></title>
<position>0</position>
<dateCreated>0001-01-01T00:00:00</dateCreated>
<dateModified>2012-04-06T16:36:11.25+03:00</dateModified>
<description>0</description>
<keywords>0</keywords>
<titleInBrowser>Главная</titleInBrowser>
<showInHmenu>true</showInHmenu>
<showInVmenu>true</showInVmenu>
<showTitle>false</showTitle>
</content>
<serverInfo>
<title><![CDATA[]]></title>
<position d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
<dateCreated>0001-01-01T00:00:00</dateCreated>
<dateModified>0001-01-01T00:00:00</dateModified>
<titleInBrowser />
<showInHmenu>true</showInHmenu>
<showInVmenu>true</showInVmenu>
<showTitle>false</showTitle>
</serverInfo>
</page>