Strona 1 z 1

[+] BASH, trój-cyfrowy licznik

: 17 grudnia 2012, 21:12
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.