<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Объединение строк bash</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/9533.html</link>
    <description>Доброго времени суток!&lt;br&gt;&lt;br&gt;Есть текстовый файл вида:&lt;br&gt;&lt;br&gt;+ 123&lt;br&gt;456&lt;br&gt;789 -&lt;br&gt;+ 234&lt;br&gt;567&lt;br&gt;890 -&lt;br&gt;&lt;br&gt;Нужно объединить все строки между + и -, и получить в результате:&lt;br&gt; + 123 456 789 -&lt;br&gt; + 234 567 890 -&lt;br&gt;&lt;br&gt;Как это можно сделать? начала изучать sed, но что-то не могу никак тут его применить.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>

<item>
    <title>Объединение строк bash (pavlinux)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/9533.html#14</link>
    <pubDate>Tue, 23 Oct 2012 22:19:44 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Хотя, часть активистов больше возбудится от &lt;br&gt;&amp;gt;&amp;gt; sed &apos;:a /-$/!&#123;N;s/&#092;/ /;ba&#125;&apos; &lt;br&gt;&amp;gt; посоветуйте что почитать надо, чтобы понять, что здесь написано ;) &lt;br&gt;&lt;br&gt;http://www.regular-expressions.info/&lt;br&gt;&lt;br&gt;Mastering Regular Expressions  http://shop.oreilly.com/product/9780596528126.do&lt;br&gt;Introducing Regular Expressions http://shop.oreilly.com/product/0636920012337.do&lt;br&gt;Regular Expressions Cookbook http://shop.oreilly.com/product/0636920023630.do&lt;br&gt;</description>
</item>

<item>
    <title>Объединение строк bash (Andrey Mitrofanov)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/9533.html#13</link>
    <pubDate>Fri, 12 Oct 2012 07:40:53 GMT</pubDate>
    <description>&amp;gt;&amp;gt; sed &apos;:a /-$/!&#123;N;s/&#092; &lt;br&gt;&amp;gt;&amp;gt; / /;ba&#125;&apos; &lt;br&gt;&amp;gt; посоветуйте что почитать надо, чтобы понять, что здесь написано ;) &lt;br&gt;&lt;br&gt;Чтобы _понять, нужно _работать головой, а не читать (в широком/простом смысле~).&lt;br&gt;Ну, man sed почитай, прикладывая прочитанное к выше написанному.&lt;br&gt;&lt;br&gt;3 подхода по 10. Каждый день. ...До наступления понимания. Но я ничего не гарантировал.&lt;br&gt;</description>
</item>

<item>
    <title>Объединение строк bash (Anonim)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/9533.html#12</link>
    <pubDate>Thu, 11 Oct 2012 18:26:55 GMT</pubDate>
    <description>&amp;gt; Как это можно сделать? начала изучать sed, но что-то не могу никак &lt;br&gt;&amp;gt; тут его применить.&lt;br&gt;&lt;br&gt;Признайся, ты - бородатый админ, ради лулзов прикидывающийся лицом женского пола :)&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Объединение строк bash (richit)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/9533.html#11</link>
    <pubDate>Thu, 11 Oct 2012 13:49:56 GMT</pubDate>
    <description>&amp;gt;&amp;gt; лучше бы и не начинать... (Жду одобрения от посикс-активистов!).&lt;br&gt;&amp;gt; Хотя, часть активистов больше возбудится от &lt;br&gt;&amp;gt; sed &apos;:a /-$/!&#123;N;s/&#092; &lt;br&gt;&amp;gt; / /;ba&#125;&apos; &lt;br&gt;&lt;br&gt;посоветуйте что почитать надо, чтобы понять, что здесь написано ;)&lt;br&gt;</description>
</item>

<item>
    <title>Объединение строк bash (anonymous)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/9533.html#10</link>
    <pubDate>Fri, 07 Sep 2012 05:10:59 GMT</pubDate>
    <description>&amp;gt;&amp;gt; лучше бы и не начинать... (Жду одобрения от посикс-активистов!).&lt;br&gt;&amp;gt; Хотя, часть активистов больше возбудится от &lt;br&gt;&amp;gt; sed &apos;:a /-$/!&#123;N;s/&#092; &lt;br&gt;&amp;gt; / /;ba&#125;&apos; &lt;br&gt;&lt;br&gt;Мы тут старались-старались, а от топикстартера даже спасибо не дождешься! ;)&lt;br&gt;</description>
</item>

<item>
    <title>Объединение строк bash (allez)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/9533.html#9</link>
    <pubDate>Sun, 02 Sep 2012 10:51:11 GMT</pubDate>
    <description>&amp;gt; А во-вторых, по поводу &quot;s/&#092;n/&quot;: работа с символами перевода строки в _sed-е &lt;br&gt;&amp;gt; это такой _страшный тёмный лес (vs версии*реализации), что лучше бы и &lt;br&gt;&amp;gt; не начинать... (Жду одобрения от посикс-активистов!).&lt;br&gt;&lt;br&gt;Воистину акбар! :-)&lt;br&gt;</description>
</item>

<item>
    <title>Объединение строк bash (Andrey Mitrofanov)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/9533.html#8</link>
    <pubDate>Sun, 02 Sep 2012 09:20:22 GMT</pubDate>
    <description>&amp;gt; лучше бы и не начинать... (Жду одобрения от посикс-активистов!).&lt;br&gt;&lt;br&gt;Хотя, часть активистов больше возбудится от&lt;br&gt;&lt;br&gt;sed &apos;:a /-$/!&#123;N;s/&#092;&lt;br&gt;/ /;ba&#125;&apos;&lt;br&gt;</description>
</item>

<item>
    <title>Объединение строк bash (Andrey Mitrofanov)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/9533.html#7</link>
    <pubDate>Sun, 02 Sep 2012 09:10:27 GMT</pubDate>
    <description>&amp;gt; &#091;code&#093;sed -e :a -e &apos;/&#091;-&#093;$/&#092;!N; s/&#092;n/ /; ta&apos; file&#091;/code&#093;короче, хотел &quot;короче&quot; )) &lt;br&gt;&lt;br&gt;Во-первых, &quot;&#091;-&#093;$&quot; -&amp;gt; &quot;-$&quot;.&lt;br&gt;&lt;br&gt;А во-вторых, по поводу &quot;s/&#092;n/&quot;: работа с символами перевода строки в _sed-е это такой _страшный тёмный лес (vs версии*реализации), что лучше бы и не начинать... (Жду одобрения от посикс-активистов!).&lt;br&gt;&lt;br&gt;В-третьих, про короче: -e -e не нужен, &quot;&#092;!&quot; не едет! sed &apos;:a /-$/!N;s/&#092;n/ /;ta&apos;&lt;br&gt;&lt;br&gt;В-четвёртых, я б предпочёл написать &apos;:a /-$/!&#123;N;s/&#092;n/ /g;ba&#125;&apos;&lt;br&gt;&lt;br&gt;В-пятых, проверив с не &quot;-&quot;-данными перед &quot;+&quot;, добавил бы &apos;:a /^&#092;+/&#123;/-$/!&#123;N;s/&#092;n/ /;ba&#125;&#125;&apos; ...&lt;br&gt;&lt;br&gt;...но это уж точно ником не нуд^Hжно.&#037;)&lt;br&gt;</description>
</item>

<item>
    <title>Объединение строк bash (михалыч)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/9533.html#6</link>
    <pubDate>Sun, 02 Sep 2012 02:57:01 GMT</pubDate>
    <description>&#091;code&#093;sed -e :a -e &apos;/&#091;-&#093;$/&#092;!N; s/&#092;n/ /; ta&apos; file&#091;/code&#093;короче, хотел &quot;короче&quot; ))&lt;br&gt;</description>
</item>

</channel>
</rss>
