<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Использование перенаправлений и конвейера (программного канала)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/10188.html</link>
    <description>Помогите пожалуйста с заданием,хотя бы начать.&lt;br&gt;В созданном текстовом файле оставить в каждой строке не более 2-х слов. Остаток перенести в следующую строку. Если вторая строка в паре оказывается пустой - печатать в ней символ &apos;=&apos;.&lt;br&gt;Нужно ли здесь использовать cut и как это сделать? &lt;br&gt;</description>

<item>
    <title>Использование перенаправлений и конвейера (программного канала) (ACCA)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/10188.html#5</link>
    <pubDate>Tue, 07 Nov 2017 03:34:35 GMT</pubDate>
    <description>Какой-то подозрительный пример.&lt;br&gt;&lt;br&gt;Строки &quot;вы по комнате&quot; и &quot;пора за дело приниматься,&quot; нарушают условие &quot;оставить в каждой строке не более 2-х слов&quot;&lt;br&gt;&lt;br&gt;Если же &quot;остаток&quot; - это не &quot;каждая строка&quot;, то решение сильно проще:&lt;br&gt;&lt;br&gt;cat text.txt &amp;#124; while read w1 w2 rest ; do&lt;br&gt;  echo $w1 $w2&lt;br&gt;  if &#091; -z &quot;$rest&quot; &#093; ; then&lt;br&gt;    echo =&lt;br&gt;  else&lt;br&gt;    echo $rest&lt;br&gt;  fi&lt;br&gt;do&lt;br&gt;</description>
</item>

<item>
    <title>Использование перенаправлений и конвейера (программного канала) (iop)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/10188.html#4</link>
    <pubDate>Mon, 06 Nov 2017 11:58:21 GMT</pubDate>
    <description>&amp;gt; Напиши по порядку. Что на входе, что ты хочешь получить на выходе. &lt;br&gt;&lt;br&gt;Ну если я правильно поняла,то у нас есть файл с любым текстом,например:&lt;br&gt;&lt;br&gt;Вы помните,&lt;br&gt;Вы всё, конечно, помните,&lt;br&gt;Как я стоял,&lt;br&gt;Приблизившись к стене,&lt;br&gt;Взволнованно ходили вы по комнате&lt;br&gt;И что-то резкое&lt;br&gt;В лицо бросали мне.&lt;br&gt;Вы говорили:&lt;br&gt;Нам пора расстаться,&lt;br&gt;Что вас измучила&lt;br&gt;Моя шальная жизнь,&lt;br&gt;Что вам пора за дело приниматься,&lt;br&gt;А мой удел -&lt;br&gt;Катиться дальше, вниз.&lt;br&gt;&lt;br&gt;После преобразований(В созданном текстовом файле оставить в каждой строке не более 2-х слов. Остаток перенести в следующую строку. Если вторая строка в паре оказывается пустой - печатать в ней символ &apos;=&apos;.)должно получиться: &lt;br&gt;&lt;br&gt;Вы помните,&lt;br&gt;=&lt;br&gt;Вы всё,&lt;br&gt;конечно, помните,&lt;br&gt;Как я &lt;br&gt;стоял,&lt;br&gt;Приблизившись к &lt;br&gt;стене,&lt;br&gt;Взволнованно ходили&lt;br&gt;вы по комнате&lt;br&gt;И что-то&lt;br&gt;резкое&lt;br&gt;В лицо &lt;br&gt;бросали мне.&lt;br&gt;Вы говорили:&lt;br&gt;Нам пора&lt;br&gt;расстаться,&lt;br&gt;Что вас &lt;br&gt;измучила&lt;br&gt;Моя шальная&lt;br&gt;жизнь,&lt;br&gt;Что вам &lt;br&gt;пора за дело приниматься,&lt;br&gt;А мой&lt;br&gt;удел -&lt;br&gt;Катиться дальше,&lt;br&gt;вниз.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Использование перенаправлений и конвейера (программного канала) (ACCA)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/10188.html#3</link>
    <pubDate>Mon, 06 Nov 2017 03:30:36 GMT</pubDate>
    <description>Напиши по порядку. Что на входе, что ты хочешь получить на выходе.&lt;br&gt;</description>
</item>

<item>
    <title>Использование перенаправлений и конвейера (программного канала) (iop)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/10188.html#2</link>
    <pubDate>Sun, 05 Nov 2017 11:10:35 GMT</pubDate>
    <description>Спасибо за помощь) Но можно ли написать что-нибудь с использованием cut, sed,paste, tail, sort. На подобие такого примерчика: &lt;br&gt;pr -T 123.txt &amp;#124;  Выводим файл без заголовка и лишних строк.&lt;br&gt;head -n3 &amp;#124;       Выводим первые 3 строки.&lt;br&gt;tail -1 &amp;gt; temp1  Выводим последнюю из первых трех строк и сохраняем результат в файл temp1.&lt;br&gt;pr -T 123.txt &amp;#124;  Выводим файл без заголовка и лишних строк.&lt;br&gt;sed 3d &amp;gt;temp2    Удаляем 3 строку и сохраняем результат в файл temp2.&lt;br&gt;paste -s -d&quot;&#092;n&quot; temp2 temp1 &amp;gt; new123.txt  Склеиваем 2 файла соблюдая символы из списка.&lt;br&gt;rm -f temp*                               Удаляем временные файлы.&lt;br&gt;&lt;br&gt;Не могу разобраться как это использовать на свой пример,помогите,буду очень благодарна))&lt;br&gt;</description>
</item>

<item>
    <title>Использование перенаправлений и конвейера (программного канала) (ACCA)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/10188.html#1</link>
    <pubDate>Tue, 31 Oct 2017 17:02:49 GMT</pubDate>
    <description>&amp;gt; Нужно ли здесь использовать cut и как это сделать?&lt;br&gt;&lt;br&gt;Не нужно, чисто башем:&lt;br&gt;&lt;br&gt;while read -a R ; do&lt;br&gt;    while &#091; $&#123;#R&#091;&#064;&#093;&#125; -ge 1 &#093; ; do&lt;br&gt;        if &#091; $&#123;#R&#091;&#064;&#093;&#125; -gt 2 &#093; ; then&lt;br&gt;            echo $&#123;R&#091;0&#093;&#125; $&#123;R&#091;1&#093;&#125;&lt;br&gt;            R=( $&#123;R&#091;&#064;&#093;:2&#125; )&lt;br&gt;        else&lt;br&gt;            echo $&#123;R&#091;&#064;&#093;&#125;&lt;br&gt;            echo =&lt;br&gt;            R=()&lt;br&gt;        fi&lt;br&gt;    done&lt;br&gt;done&lt;br&gt;</description>
</item>

</channel>
</rss>
