<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: удалить (очистить) из stdout последние 15 строк</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/9401.html</link>
    <description>У echo есть возможность удалять одну строку из stdout и получается, что если у меня команда выдает одну строку, то я могу делать вывод этой команды постоянно в одной строке, к примеру:&lt;br&gt;while true;do echo -en &quot;&#096;admin_powerpc -F 192.168.1.208:11 -Q&amp;#124;awk &apos;&#123;if(index($0,&quot;BPS&quot;))&#123;print $NF &quot; Byte&#092;t&quot; $NF*8 &quot; bits&#092;t&quot; $NF*8/1024 &quot; Kbit&#092;t&quot; $NF*8/1024/1024 &quot; Mbit&quot;&#125;&#125;&apos;&#096;&#092;r&quot;;sleep 5;done&lt;br&gt;получаю:&lt;br&gt;55392505 Byte   443140040 bits  432754 Kbit     422.611 Mbit&lt;br&gt;&lt;br&gt;Вопрос:&lt;br&gt;если результат команды, не одна строка, а например 15, возможно ли каким-то образом удалить (очистить) из stdout последние 15 строк, что бы результат выполнения команды выводился на том же месте?&lt;br&gt;Пример:&lt;br&gt;while true; do echo -en &quot;&#096;admin_powerpc -F 192.168.1.202:11 -Q&amp;#124;tail -15&#096;&#092;r&#092;r&#092;r&#092;r&quot;;sleep 3;done&lt;br&gt;Такой вариант удаляет только одну строку.&lt;br&gt;sed &apos;1,10d&apos; - тоже не представляю как можно тут применить.&lt;br&gt;</description>

<item>
    <title>удалить (очистить) из stdout последние 15 строк (LSTemp)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/9401.html#6</link>
    <pubDate>Wed, 07 Mar 2012 02:28:30 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;  422.611 Mbit &lt;br&gt;&amp;gt; Вопрос: &lt;br&gt;&amp;gt; если результат команды, не одна строка, а например 15, возможно ли каким-то &lt;br&gt;&amp;gt; образом удалить (очистить) из stdout последние 15 строк, что бы результат &lt;br&gt;&amp;gt; выполнения команды выводился на том же месте?&lt;br&gt;&amp;gt; Пример: &lt;br&gt;&amp;gt; while true; do echo -en &quot;&#096;admin_powerpc -F 192.168.1.202:11 -Q&amp;#124;tail -15&#096;&#092;r&#092;r&#092;r&#092;r&quot;;sleep &lt;br&gt;&amp;gt; 3;done &lt;br&gt;&amp;gt; Такой вариант удаляет только одну строку.&lt;br&gt;&amp;gt; sed &apos;1,10d&apos; - тоже не представляю как можно тут применить.&lt;br&gt;&lt;br&gt;esc-команды.&lt;br&gt;</description>
</item>

<item>
    <title>удалить (очистить) из stdout последние 15 строк (nastr)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/9401.html#5</link>
    <pubDate>Sun, 04 Mar 2012 15:50:28 GMT</pubDate>
    <description>огромное спасибо!&lt;br&gt;решение: echo -e &quot;&#092;033&#091;16A&quot;&lt;br&gt;</description>
</item>

<item>
    <title>удалить (очистить) из stdout последние 15 строк (тень_pavel_simple)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/9401.html#4</link>
    <pubDate>Sun, 04 Mar 2012 12:09:48 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;  422.611 Mbit &lt;br&gt;&amp;gt; Вопрос: &lt;br&gt;&amp;gt; если результат команды, не одна строка, а например 15, возможно ли каким-то &lt;br&gt;&amp;gt; образом удалить (очистить) из stdout последние 15 строк, что бы результат &lt;br&gt;&amp;gt; выполнения команды выводился на том же месте?&lt;br&gt;&amp;gt; Пример: &lt;br&gt;&amp;gt; while true; do echo -en &quot;&#096;admin_powerpc -F 192.168.1.202:11 -Q&amp;#124;tail -15&#096;&#092;r&#092;r&#092;r&#092;r&quot;;sleep &lt;br&gt;&amp;gt; 3;done &lt;br&gt;&amp;gt; Такой вариант удаляет только одну строку.&lt;br&gt;&amp;gt; sed &apos;1,10d&apos; - тоже не представляю как можно тут применить.&lt;br&gt;&lt;br&gt;http://lmgtfy.com/?q=linux+terminal+cursor+position+ansi&lt;br&gt;</description>
</item>

<item>
    <title>удалить (очистить) из stdout последние 15 строк (nastr)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/9401.html#3</link>
    <pubDate>Sat, 03 Mar 2012 15:38:06 GMT</pubDate>
    <description>В идеале вывод должен быть похож на команду top&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>удалить (очистить) из stdout последние 15 строк (nastr)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/9401.html#2</link>
    <pubDate>Sat, 03 Mar 2012 13:56:38 GMT</pubDate>
    <description>&amp;gt; команда clear очищает экран &lt;br&gt;&amp;gt; как результат, вывод будет всегда с начала экрана &lt;br&gt;&amp;gt; и согласно ТЗ - всегда на одном месте.&lt;br&gt;&lt;br&gt;Спасибо за ответ, я рассмотрю clear, как вариант, если других вариантов не будет.&lt;br&gt;Но хотелось бы именно удалять уже напечатанное и печатать на том же месте, как это сделано с помощью echo в моем первом примере.&lt;br&gt;Может это возможно сделать как-то через параметры терминала или через /dev/stdout&lt;br&gt;</description>
</item>

<item>
    <title>удалить (очистить) из stdout последние 15 строк (ДорогойДрук)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID9/9401.html#1</link>
    <pubDate>Sat, 03 Mar 2012 13:52:30 GMT</pubDate>
    <description>команда clear очищает экран&lt;br&gt;как результат, вывод будет всегда с начала экрана&lt;br&gt;&lt;br&gt;и согласно ТЗ - всегда на одном месте.&lt;br&gt;</description>
</item>

</channel>
</rss>
