OK, więc próbuję zrobić wydruk procentowy do mojego wiersza poleceń, teraz chciałbym po prostu "zaktualizować" numer wyświetlony na ekranie. Więc jakoś wróć do początku linii i zmień ją.Perl: drukuj z powrotem na początek linii
Na przykład narzędzie wiersza polecenia window relog.exe (które może przekonwertować plik .blg na plik .csv) wykonuje to. Jeśli go uruchomisz, wyświetli procent ukończenia.
Teraz jest to prawdopodobnie napisane w C++. Nie wiem, czy jest to możliwe również w perlu?
Aby uzyskać pełną listę znaków specjalnych, które można wydrukować, zobacz http://pl.wikipedia.org/wiki/ASCII – DVK
Należy również włączyć automatyczne wypełnianie ('$ | = 1'), ponieważ domyślnie dane wyjściowe są buforowane do momentu Widać znak nowej linii. (Lub dopóki bufor się nie zapełni, ale tak się nie stanie w przypadku miernika postępu). –
@Michael - moja oryginalna odpowiedź obejmowała autouruchamianie, usunąłem ją, aby utrzymać długość linii w dół, ponieważ nie było to ściśle związane z mięsem pytanie ... Dodanie jako uwagi: – DVK