Hirdetés

Hirdetés

Új hozzászólás Aktív témák

  • szatocs

    őstag

    válasz bambano #4771 üzenetére

    Ezt értem, csak az utolsó sorodból mi micsoda, és miért, hogyan adhatok egy mondjuk nev.sh nevű scriptnek 2 paramétert segítségével?

    "tehát ha úgy próbálod, hogy ./scrpitnev 2 3 <enter> akkor lesz a $# értéke 2." - erre gondolok.

    Vagyis nem sh nev.sh <enter> - t nyomok, hanem pl 5 és 7 paraméterek megadásakor:
    ./nev.sh 5 7 ? vagy nem így gondolod?

    # ! /bin/sh

    if [ $# -ne 2 ] ;
    then echo "Hiba: Nem megfelelő számú paraméter, 2 paramétert adj meg!"
    exit 1
    elif [ $A –eq 0] ;
    then echo „Hiba: Ha az A értéke 0, akkor nem elsőfokú egyenletről beszélünk, adj más értéket A – nak!”
    exit 1
    elif [ $B –eq 0 –a $A –ne 0 ] ;
    then echo "x=0"
    exit 0
    fi

    if [ $A –ne 0 –a $B –ne 0 ] ;
    let x=(-$B/$A)
    echo "x= ` $x ` az egyenlet eredménye!"
    exit 0
    fi

    És akkor csak így hagyjam az egészet?

    [ Szerkesztve ]

    === Szatocs ===

Új hozzászólás Aktív témák