<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Подскажите по замене строки с помощью sed</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/10477.html</link>
    <description>Всем привет!&lt;br&gt;Когда я пытаюсь в куче конфигов заменить часть IP-адреса, то пишу команду&lt;br&gt;sed -i &apos;/s/192.168.0/10.55.200/g&apos;&lt;br&gt;Проблема в том, что в конфиге dhcpd есть настройки отдачи таблицы маршрутизации вида&lt;br&gt;24,172,21,0,192,168,0,254&lt;br&gt;Такие строки в результате выполнения sed заменяются на&lt;br&gt;24,172,21,0,10.55.200,254&lt;br&gt;Вопрос: как правильно написать выражение для sed, чтобы он корректно обработал эти строки или просто пропустил их? Запятая в качестве разделителя встречается только в конфиге dhcpd, если я правильно помню...&lt;br&gt;</description>

<item>
    <title>Подскажите по замене строки с помощью sed (danswano)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/10477.html#6</link>
    <pubDate>Mon, 08 Jul 2024 11:37:57 GMT</pubDate>
    <description>Всем спасибо, экранирование точек помогло: /s/192&#092;.168&#092;.0/10&#092;.55&#092;.200/g&lt;br&gt;</description>
</item>

<item>
    <title>Подскажите по замене строки с помощью sed (anonymous)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/10477.html#5</link>
    <pubDate>Fri, 05 Jul 2024 14:42:49 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; Когда я пытаюсь в куче конфигов заменить часть IP-адреса, то пишу команду &lt;br&gt;&amp;gt; sed -i &apos;/s/192.168.0/10.55.200/g&apos; &lt;br&gt;&amp;gt; Проблема в том, что в конфиге dhcpd есть настройки отдачи таблицы маршрутизации &lt;br&gt;&amp;gt; вида &lt;br&gt;&amp;gt; 24,172,21,0,192,168,0,254 &lt;br&gt;&amp;gt; Такие строки в результате выполнения sed заменяются на &lt;br&gt;&amp;gt; 24,172,21,0,10.55.200,254 &lt;br&gt;&amp;gt; Вопрос: как правильно написать выражение для sed, чтобы он корректно обработал эти &lt;br&gt;&amp;gt; строки или просто пропустил их? Запятая в качестве разделителя встречается только &lt;br&gt;&amp;gt; в конфиге dhcpd, если я правильно помню...&lt;br&gt;&lt;br&gt;попробуй через логическое нет 192&#092;.168&#092;.0(?!&#092;.254)&lt;br&gt;регулярки удобно тренить на regex101.com, а файлы править в vscode&lt;br&gt;</description>
</item>

<item>
    <title>Подскажите по замене строки с помощью sed (pavel_simple.)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/10477.html#4</link>
    <pubDate>Fri, 05 Jul 2024 06:11:03 GMT</pubDate>
    <description>&amp;gt;&amp;gt; man regex, экранируй точку, а то назаменяешь себе на голову &lt;br&gt;&amp;gt; man regex до просветления - точка метасимвол &lt;br&gt;&lt;br&gt;echo 123,123,123 &amp;#124; sed &apos;s/123&#092;.123&#092;.123/true/g&apos;&lt;br&gt;123,123,123&lt;br&gt;</description>
</item>

<item>
    <title>Подскажите по замене строки с помощью sed (pavel_simple.)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/10477.html#3</link>
    <pubDate>Fri, 05 Jul 2024 06:10:20 GMT</pubDate>
    <description>&amp;gt;&amp;gt; man regex, экранируй точку, а то назаменяешь себе на голову &lt;br&gt;&amp;gt; man regex до просветления - точка метасимвол &lt;br&gt;&lt;br&gt;echo 123,123,123 &amp;#124; sed &apos;s/123.123.123/true/g&apos;&lt;br&gt;true&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Подскажите по замене строки с помощью sed (Pahanivo пробегал)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/10477.html#2</link>
    <pubDate>Thu, 04 Jul 2024 18:35:54 GMT</pubDate>
    <description>&amp;gt; man regex, экранируй точку, а то назаменяешь себе на голову &lt;br&gt;&lt;br&gt;man regex до просветления - точка метасимвол&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Подскажите по замене строки с помощью sed (pavel_simple.)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/10477.html#1</link>
    <pubDate>Thu, 04 Jul 2024 11:53:18 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; Когда я пытаюсь в куче конфигов заменить часть IP-адреса, то пишу команду &lt;br&gt;&amp;gt; sed -i &apos;/s/192.168.0/10.55.200/g&apos; &lt;br&gt;&amp;gt; Проблема в том, что в конфиге dhcpd есть настройки отдачи таблицы маршрутизации &lt;br&gt;&amp;gt; вида &lt;br&gt;&amp;gt; 24,172,21,0,192,168,0,254 &lt;br&gt;&amp;gt; Такие строки в результате выполнения sed заменяются на &lt;br&gt;&amp;gt; 24,172,21,0,10.55.200,254 &lt;br&gt;&amp;gt; Вопрос: как правильно написать выражение для sed, чтобы он корректно обработал эти &lt;br&gt;&amp;gt; строки или просто пропустил их? Запятая в качестве разделителя встречается только &lt;br&gt;&amp;gt; в конфиге dhcpd, если я правильно помню...&lt;br&gt;&lt;br&gt;man regex, экранируй точку, а то назаменяешь себе на голову&lt;br&gt;</description>
</item>

</channel>
</rss>
