Więc mam prostą funkcje w bashu, która tworzy coś takiego:
=======================
=======================
Kod:
function writeLines()
{
for((i=0; i<=80; i++))
do
tput cup $1 $i
echo -n "="
sleep 0.008
done
}
writeLines 0 &
writeLines 2
Dopóki nie dodam & przy pierwszej funkcji dopóty wszystko działa. Jednakże gdy jednak dodam & aby wypisywać te 2 linie naraz to powstają dziwne "zakłócenia":
===== = = =========== ==========
======== = = ========= = ===== ==
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 & i wszystko działało elegancko. Jakieś pomysły na tego naprawę/alternatywne rozwiązanie?