Co robi odliczanie? Musisz być bardziej szczegółowy w tej sprawie.
Adrian Frühwirth,
Jest to absolutnie możliwe. Jeśli powiesz nam, dlaczego (jaki faktyczny problem z administrowaniem systemem / siecią próbujesz rozwiązać), możemy powiedzieć, która z wielu dostępnych metod, aby to zrobić, będzie dla Ciebie najlepsza. Jeśli jest to ogólne bashpytanie „Jak to zrobić w skrypcie?” Pytanie, które prawdopodobnie lepiej pasuje do systemów Unix i Linux - daj mi znać i mogę je dla ciebie
Znak specjalny \ 033 [OK oznacza koniec linii, który czyści resztę linii, jeśli pozostały jakieś znaki z poprzedniego wyjścia, a \ r jest znakiem powrotu karetki, który przesuwa kursor na początek linii. Jest ładny wątek na temat tej funkcji na stackoverflow.com .
Możesz dodać własne polecenia lub cokolwiek w pętli while. Jeśli potrzebujesz czegoś bardziej szczegółowego, podaj mi więcej szczegółów.
bash
pytanie „Jak to zrobić w skrypcie?” Pytanie, które prawdopodobnie lepiej pasuje do systemów Unix i Linux - daj mi znać i mogę je dla ciebieOdpowiedzi:
Działa to z powłoki Bash:
Znak specjalny \ 033 [OK oznacza koniec linii, który czyści resztę linii, jeśli pozostały jakieś znaki z poprzedniego wyjścia, a \ r jest znakiem powrotu karetki, który przesuwa kursor na początek linii. Jest ładny wątek na temat tej funkcji na stackoverflow.com .
Możesz dodać własne polecenia lub cokolwiek w pętli while. Jeśli potrzebujesz czegoś bardziej szczegółowego, podaj mi więcej szczegółów.
źródło
\r
na początku, aby umieścić kursor na końcu linii (co uniemożliwia mu ukrycie pierwszego znaku). Oto zaktualizowana wersja: gist.github.com/boillodmanuel/676b3af823fae4177f1d0b41a6f23442 DziękiOto poprawa właściwego formatu wyjściowego (GG: MM: SS) z odpowiednimi zerami wiodącymi i godzinami obsługi:
Daje wynik, który wygląda następująco:
źródło
HH:MM:SS
. Przez jedną cyfrę minut lub sekund można było zobaczyć00:4:5
.