[+] BASH, trój-cyfrowy licznik

Potrzebujesz pomocy z C, C++, perl, python, itp.
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

[+] BASH, trój-cyfrowy licznik

Post autor: kodama »

Cześć.
Mam napisany skrypt z poleceniem while, który wykonuje sobie jakieś tam działanie, zwiększa licznik o 1 i wykonuje znowu, aż licznik nie osiągnie zadanej wartości - czyli standard. Wynik zapisywany jest do pliku w postaci:

Kod: Zaznacz cały

[1]      wynik ...
[2]      wynik ...
...
[200]   wynik ...

Pytanie - w jaki sposób stworzyć i zwiększać licznik, żeby miał 3 cyfry, czyli, żeby wyglądało to tak:

Kod: Zaznacz cały

[001]   wynik ...
[002]   wynik...
Przypuszczam, że jest to jakieś trywialne, ale za Chiny ludowe ugryźć nie mogę.

Edycja:
Dobrze, to jeden z tych tematów/problemów, na które znalazłem rozwiązanie w 5 sekund po kliknięciu przycisku "Zatwierdź temat". Napiszę co zrobiłem. Licznik został jak jest, zmieniłem tylko sposób wyświetlania i zapisu do pliku na taki:

Kod: Zaznacz cały

... [`printf "%03d" $licznik`] ... 
i jest jak trzeba.
ODPOWIEDZ