PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bash ausgabe auf einer Linie ersetzen, daher kein CR



anquijix
02-09-2005, 09:36
Hi zusammen

Ich bin noch ein ziemlicher Anfänger in Sachen Bash-Scripting

Hab mal aus Neugier nen Zähler gemacht, der 6sekunden hinunterzählt, dies ausgibt und dann den Hauptteil des Scripts startet.


for i in 6 5 4 3 2 1; do echo "wait $i sec" ; sleep 1; done

Jedoch wird für jede Zahl eine neue Linie geschrieben. Es gibt doch auch die Möglichkeit, das auf einer Linie darzustellen, also so, dass sich nur die Zahl verändert in der Ausgabe.

Lässt sich sowas mit echo überhaupt realisieren? Hab im man nichts gefunden.

baumgartner
02-09-2005, 09:50
man bash

echo -n

mfg martin