<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem tput</title>
<link>https://forum.pasja-informatyki.pl/tag/tput</link>
<description>Powered by Question2Answer</description>
<item>
<title>[Bash] Używanie &amp; aby stworzyć funkcję, która działa w tle, powoduje pewne zakłócenia w outpucie komendy echo</title>
<link>https://forum.pasja-informatyki.pl/393753/uzywanie-stworzyc-funkcje-ktora-dziala-powoduje-pewne-zaklocenia-outpucie-komendy</link>
<description>

&lt;p&gt;Więc mam prostą funkcje w bashu, która tworzy coś takiego:&lt;/p&gt;



&lt;p&gt;
&lt;br&gt;
=======================
&lt;br&gt;

&lt;br&gt;
=======================&lt;/p&gt;



&lt;p&gt;
&lt;br&gt;
Kod:&lt;/p&gt;



&lt;pre class=&quot;brush:bash;&quot;&gt;
function writeLines()
{
    for((i=0; i&amp;lt;=80; i++))
    do
        tput cup $1 $i
        echo -n &quot;=&quot;
        sleep 0.008
    done
}

writeLines 0 &amp;amp;
writeLines 2&lt;/pre&gt;



&lt;p&gt;
&lt;br&gt;
Dopóki nie dodam &amp;amp; przy pierwszej funkcji dopóty wszystko działa. Jednakże gdy jednak dodam &amp;amp; aby wypisywać te 2 linie naraz to powstają dziwne &quot;zakłócenia&quot;:&lt;/p&gt;



&lt;p&gt;
&lt;br&gt;
===== = = =========== ==========
&lt;br&gt;

&lt;br&gt;
======== = = ========= = ===== ==
&lt;br&gt;

&lt;br&gt;
Jakieś tajemnicze przerwy. Do tego mimo, że nie wołam drugiej funkcji z tym operatorem to i tak powstają w drugiej linijce te dziury. Musi mieć to związek z tputem, bo testowałem również samo wypisywanie echo bez tputa, również z &amp;amp; i wszystko działało elegancko. Jakieś pomysły na tego naprawę/alternatywne rozwiązanie?&lt;/p&gt;</description>
<category>Inne języki</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/393753/uzywanie-stworzyc-funkcje-ktora-dziala-powoduje-pewne-zaklocenia-outpucie-komendy</guid>
<pubDate>Thu, 15 Nov 2018 19:03:29 +0000</pubDate>
</item>
</channel>
</rss>