<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Bash. Работа с текстом. Поиск. Замена. Добавление в конец файла</title>
    <link>https://opennet.me/openforum/vsluhforumID9/10067.html</link>
    <description>обрый день&lt;br&gt;Сижу второй день над скриптом, не могу реализовать.&lt;br&gt;&lt;br&gt;1. Есть файл с настройками key=&amp;gt;value&lt;br&gt;2. Мне дают новые настройки. Обычно это 4 - 5 новых настроек. Их надо добавить в файл.&lt;br&gt;3. если есть такие уже то заменяю значения&lt;br&gt;4. если нет, то добовляю в конец файла&lt;br&gt;&lt;br&gt;Вот не как не получается на баше такое написать((&lt;br&gt;&lt;br&gt;Например:&lt;br&gt;&lt;br&gt;есть my.conf&lt;br&gt;param=test&lt;br&gt;url=my.domen.ru&lt;br&gt;json=&#123;&apos;ddd&apos;:&apos;222&apos;&#125;&lt;br&gt;&lt;br&gt;&lt;br&gt;Мне дали новые настройки которые мне надо добавить в файл my.conf&lt;br&gt;url=why.my.domen.ru&lt;br&gt;bat=true&lt;br&gt;&lt;br&gt;То, ожидаемые действия:&lt;br&gt;1. url должен замениться на новое значение&lt;br&gt;2. bat добавиться в конец файла&lt;br&gt;&lt;br&gt;Давать переменные хочу все сразу, например из другого файла.&lt;br&gt;</description>

<item>
    <title>Bash. Работа с текстом. Поиск. Замена. Добавление в конец файла (Павел Самсонов)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/10067.html#3</link>
    <pubDate>Tue, 19 Jan 2016 18:24:46 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; param=test &lt;br&gt;&amp;gt; url=my.domen.ru &lt;br&gt;&amp;gt; json=&#123;&apos;ddd&apos;:&apos;222&apos;&#125; &lt;br&gt;&amp;gt; Мне дали новые настройки которые мне надо добавить в файл my.conf &lt;br&gt;&amp;gt; url=why.my.domen.ru &lt;br&gt;&amp;gt; bat=true &lt;br&gt;&amp;gt; То, ожидаемые действия: &lt;br&gt;&amp;gt; 1. url должен замениться на новое значение &lt;br&gt;&amp;gt; 2. bat добавиться в конец файла &lt;br&gt;&amp;gt; Давать переменные хочу все сразу, например из другого файла.&lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;#!/bin/bash&lt;br&gt;INPUT=./input&lt;br&gt;CONF=./my.conf&lt;br&gt;IFS=&quot;=&quot;&lt;br&gt;cat $INPUT &amp;#124; while read string&lt;br&gt;do&lt;br&gt;    set $string&lt;br&gt;    grep &quot;^$1&quot; $CONF &amp;&amp; sed -i &quot;s/^$1=.*$/$1=$2/&quot; $CONF &amp;#124;&amp;#124; echo  &quot;$1=$2&quot; &amp;gt;&amp;gt; $CONF&lt;br&gt;done&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Bash. Работа с текстом. Поиск. Замена. Добавление в конец файла (.)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/10067.html#2</link>
    <pubDate>Tue, 19 Jan 2016 14:40:16 GMT</pubDate>
    <description>&amp;gt; Сижу второй день над скриптом, не могу реализовать.&lt;br&gt;&amp;gt; ...&lt;br&gt;&amp;gt; Давать переменные хочу все сразу, например из другого файла.&lt;br&gt;&lt;br&gt;Что вы уже пытались сделать и что именно не получилось?&lt;br&gt;Если же это была хотелка &quot;сделайте мне&quot;, то вы забыли указать цену вопроса.&lt;br&gt;</description>
</item>

<item>
    <title>Bash. Работа с текстом. Поиск. Замена. Добавление в конец файла (BV)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/10067.html#1</link>
    <pubDate>Tue, 19 Jan 2016 14:09:42 GMT</pubDate>
    <description>man sed &lt;br&gt;or &lt;br&gt;http://www.grymoire.com/Unix/Sed.html&lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; param=test &lt;br&gt;&amp;gt; url=my.domen.ru &lt;br&gt;&amp;gt; json=&#123;&apos;ddd&apos;:&apos;222&apos;&#125; &lt;br&gt;&amp;gt; Мне дали новые настройки которые мне надо добавить в файл my.conf &lt;br&gt;&amp;gt; url=why.my.domen.ru &lt;br&gt;&amp;gt; bat=true &lt;br&gt;&amp;gt; То, ожидаемые действия: &lt;br&gt;&amp;gt; 1. url должен замениться на новое значение &lt;br&gt;&amp;gt; 2. bat добавиться в конец файла &lt;br&gt;&amp;gt; Давать переменные хочу все сразу, например из другого файла.&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
