Hirdetés

Hirdetés

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

  • szatocs

    őstag

    válasz doc #4763 üzenetére

    Beadtam neki a 2 - t, meg a 3 - at, és kijött, hogy nem megfelelő számú paramétert adtam meg. Az egész, amit beírtam ez volt:

    # ! /bin/sh

    echo "Add meg az A értékét!"
    read A;
    echo "Add meg a B értékét!"
    read B;

    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

    Mivel lehet baj?
    Az egészet miután chmod u+x - et adtam neki, és sh - val lefordítottam, kiírta, hogy:
    "Add meg az A értékét!"
    2
    "Add meg a B értékét!"
    3
    Hiba: Nem megfelelő számú paraméter, 2 paramétert adj meg!

    [ Szerkesztve ]

    === Szatocs ===

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