<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Открыть файл, заменить в нужном месте, закрыть файл.</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/9846.html</link>
    <description>Ребята, есть файл с множеством строчек, и одна из строчек содержит:&lt;br&gt;...&lt;br&gt;SomeParametr=http://192.168.1.1:12345&lt;br&gt;...&lt;br&gt;&lt;br&gt;Требуется написать скрипт, который: &lt;br&gt;1. найдет строку с  SomeParametr&lt;br&gt;2. изменит IP адерс на нужный из переменной&lt;br&gt;3. закроет файл. &lt;br&gt;&lt;br&gt;Спасибо.&lt;br&gt;&lt;br&gt;</description>

<item>
    <title>Открыть файл, заменить в нужном месте, закрыть файл. (skb7)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/9846.html#6</link>
    <pubDate>Sat, 22 Mar 2014 21:33:17 GMT</pubDate>
    <description>Никогда на Питоне не писал, но сделать такой скрипт заняло пару минут. Секрет в том, что гугл всё знает. По запросу &quot;python regex file replace&quot; первая же ссылка -- то что надо:&lt;br&gt;&lt;br&gt;http://pythontesting.net/python/regex-search-replace-examples/&lt;br&gt;&lt;br&gt;Сам скрипт:&lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;#!/usr/bin/env python&lt;br&gt;&lt;br&gt;import fileinput&lt;br&gt;import re&lt;br&gt;&lt;br&gt;file_name = &quot;some-file.txt&quot;&lt;br&gt;param_key = &quot;SomeParameter&quot;&lt;br&gt;param_val = &quot;http://10.10.1.1:2014&quot;&lt;br&gt;&lt;br&gt;rx_pattern = r&quot;(&quot; + param_key + r&quot;&#092;s*=&#092;s*).*&quot;&lt;br&gt;rx_repl = r&quot;&#092;1&quot; + param_val&lt;br&gt;&lt;br&gt;for line in fileinput.input(file_name, inplace=1):&lt;br&gt;    line = re.sub(rx_pattern, rx_repl, line.rstrip())&lt;br&gt;    print(line)&lt;br&gt;&#091;/code&#093;&lt;br&gt;</description>
</item>

<item>
    <title>Открыть файл, заменить в нужном месте, закрыть файл. (Исходное сообщение)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/9846.html#5</link>
    <pubDate>Sat, 22 Mar 2014 11:17:55 GMT</pubDate>
    <description>&amp;gt; Требуется написать скрипт...&lt;br&gt;&lt;br&gt;Деньги предлагаешь, что-ли? И сколько же?&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Открыть файл, заменить в нужном месте, закрыть файл. (asavah)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/9846.html#4</link>
    <pubDate>Fri, 21 Mar 2014 15:54:29 GMT</pubDate>
    <description>только haskell &amp;#124;&amp;#124; erlang&lt;br&gt;только hardcore&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Открыть файл, заменить в нужном месте, закрыть файл. (parad)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/9846.html#3</link>
    <pubDate>Fri, 21 Mar 2014 15:47:08 GMT</pubDate>
    <description>поставь из портов.&lt;br&gt;</description>
</item>

<item>
    <title>Открыть файл, заменить в нужном месте, закрыть файл. (YetAnotherStupidNickname)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/9846.html#2</link>
    <pubDate>Fri, 21 Mar 2014 13:05:57 GMT</pubDate>
    <description>&amp;gt; man sed &lt;br&gt;&lt;br&gt;хочу python!&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Открыть файл, заменить в нужном месте, закрыть файл. (я)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/9846.html#1</link>
    <pubDate>Fri, 21 Mar 2014 12:53:04 GMT</pubDate>
    <description>&amp;gt; Ребята, есть файл с множеством строчек, и одна из строчек содержит: &lt;br&gt;&amp;gt; ...&lt;br&gt;&amp;gt; SomeParametr=http://192.168.1.1:12345 &lt;br&gt;&amp;gt; ...&lt;br&gt;&amp;gt; Требуется написать скрипт, который: &lt;br&gt;&amp;gt; 1. найдет строку с  SomeParametr &lt;br&gt;&amp;gt; 2. изменит IP адерс на нужный из переменной &lt;br&gt;&amp;gt; 3. закроет файл.&lt;br&gt;&amp;gt; Спасибо.&lt;br&gt;&lt;br&gt;man sed&lt;br&gt;</description>
</item>

</channel>
</rss>
