Programowanie > Bash, skrypty powłoki
petla while
marcin'82:
Jakby się jakoś udało skrócić printf to może tak?
--- Kod: ---
#!/bin/bash
x=1
while [ $x -le 30 ] ; do
printf "Napis pojawił się po raz: "
printf %02d "$x"
printf "\n"
x=$[x + 1]
done
--- Koniec kodu ---
Inaczej - spróbuj podać kilka argumentów do printf, ale tak, żeby formatowanie liczby nie świrowało.
parana
Super!
parana:
#!/bin/bash
x=1;
while [ $x -le 30 ] ; do
printf "Napis pojawił się po raz: %02d\n" $x
x=$[x + 1]
done
beaker:
To nie kwestia ciekawości, ale dobrania metody do potrzeb.
Propozycja marcin'82 zdecydowanie lepsza.
A jak sobie będzie pobierał zakres iteracji z argumentu wywołania to będziesz mogł sobie generować dowolny zakres jednym skryptem.
marcin'82:
Nie. Kolega parana pozamiatał :D Polać mu!
beaker:
Zdrówko.
Nawigacja
[#] Następna strona
Idź do wersji pełnej