Christian Brabandt, Mittwoch, 5. Oktober 2011:
Nimm printf(1). Ist eh portabler.
Ich habe jetzt: for ((i=100;i>0;i--)); do printf '\r%b ' "$i"; usleep 20000; done; echo Funktioniert, aber auch hier gefällt mir immer noch nicht, daß hinter %b ein paar Leerzeichen eingefügt werden müssen, damit die Zahl richtig erscheint. Gibt es eine Möglichkeit zu sagen: $i schreiben, Rest der Zeile löschen? Das alles ist natürlich schon eher theoretisch, meine ursprüngliche Frage ist schon völlig ausreichen beantwortet. Trotzdem, die Neugier... Warum schreibst Du (1) hinter printf - damit ich "man 1 printf" angucke? Danke+Gruß! -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org