[ miniplazma @ 14.11.2010. 22:49 ] @
Program treba da stampa prvih n brojeva.Ali meni izgleda uopše te ulazi u petlju. Code: echo -n "Unesi broj:" read n i=1 until [ $i -lt $n ] do echo $i let i=i+1 done echo Kraj! |
[ miniplazma @ 14.11.2010. 22:49 ] @
[ Srđan Pavlović @ 19.12.2010. 22:42 ] @
Ovo bas i nema veze sa Kernel i OS programiranjem.
Jel ovo treba da bude BASH skript? Problem je u "-lt", sto znaci "less or equal", sto znaci da je vec u prvom prolazu zadovoljen uslov ( jedan je manje od recimo 10, ako uneses 10), tebi treba "is greater then") Stavi umesto toga "-gt" i trebalo bi da radi. /edit: Pogledaj ovde sve operatore: http://tldp.org/LDP/abs/html/comparison-ops.html [Ovu poruku je menjao Srđan Pavlović dana 19.12.2010. u 23:53 GMT+1] Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|