August 2012
Intermediate to advanced
624 pages
17h 11m
Polish
Pętla for z wyrażeniami arytmetycznymi wykonuje działania jedynie na liczbach całkowitych. W jaki sposób można zrealizować to samo zadanie z wykorzystaniem liczb zmiennoprzecinkowych?
Jeżeli w danym systemie jest dostępne narzędzie seq, można je wykorzystać do wygenerowania wartości zmiennoprzecinkowych.
for fp in $(seq 1.0 .01 1.1)
do
echo $fp; dodatekowe instrukcje
doneInne rozwiązanie:
seq 1.0 .01 1.1 | \
while read fp
do
echo $fp; dodatkowe instrukcje
donePolecenie seq generuje sekwencję liczb ułamkowych, zapisując każdą wartość w oddzielnym wierszu. Parametrami instrukcji seq są kolejno wartość początkowa, wartość przyrostu oraz wartość końcowa. Warto zwrócić ...
Read now
Unlock full access