wenn man wget aufruft bekommt ma n doch den status angezeigt, und das auf einer reihe die sich immer ändert. wie macht man sowas?
wenn man wget aufruft bekommt ma n doch den status angezeigt, und das auf einer reihe die sich immer ändert. wie macht man sowas?
Normalerweise schließt hat man als Zeilenende ein "\n".
Das veranlasst den Cursor in die nächste Zeile and den Zeilenanfange zu springen.
Wenn man stattdessen ein "\r" benutzt springt der Cursor nur an den Zeilenanfang, bleibt aber in der aktuellen Zeile.
Wenn nun der auszugebende Text aufgrund irgendwelcher Ereignisse formatierst wird, kann sehr leicht eine solche Fortschrittanzeige gebastelt werden.
Gruß Boron (der sich oft wegen mieser Rechtschreibung anderer die Augen reiben muss)
LINUX IS LIKE AN INDIAN TENT: NO GATES, NO WINDOWS AND AN APACHE INSIDE!
Hardware Monitoring unter Linux -> http://santafu.sourceforge.net (Temperaturen, Lüfterdrehzahlen und Spannungen)
Bei wget gehts auch einfacher als immer die Zeile neuzuschreiben. Du kannst ja auch einfach das "\n" weglassen, also (Java)
MfG PeschmäCode:for (int i = 0; i < 100; i++) { System.out.print("."); Thread.sleep(1000); }
P.S. ok, noch die Exception bei Thread.sleep abfangen
The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)
Lesezeichen