Aktív témák

  • Kendek

    MODERÁTOR

    válasz klambi #47481 üzenetére

    Ez most komoly?

    echo "Kérek egy számot: "
    read number
    if [ $(( number < 11 )) = 1 ]
    then echo "a szám kisebb vagy egyenlő mint 10"
    else echo "a szám nagyobb mint 10"
    fi

    A $(( szám >< szám )) ad egy értéket, igazság esetén egyest, ha nem igaz a feltétel, akkor pedig nullát. A [ valami1 = valami2 ] pedig hibaüzenet nélkül lefut abban az esetben, ha a valami1 ténylegesen egyenlő a valami2-vel, egyébként pedig hibaüzenetet ad. Az egyenlőségjel után kell egy szóköz! Az if pedig akkor fogja a then parancsot végrehajtani, ha nem kapott hibaüzenetet, egyébként pedig az else parancsait hajtja végre.

    Bocsi, hogy nem válaszoltam a privátra, de csak most vettem észre, viszont így már válaszoltam a kérdésre.

    [ Szerkesztve ]

    <-ƘƘ->

Aktív témák