Witam
![Smiley :)](http://forum.linux.pl/Smileys/default/smiley.gif)
Chciałabym poprosić Was o pomoc odnośnie kalkulatora w bashu.
Mianowicie chodzi o to, że mam :
#!/bin/bash
echo "Podaj dane "
read inputvar
echo "Wynik :"
echo " $inputvar " | bc -l
To jeden program, ale nie działa mi, mam jakiś błąd, i nie mam pojęcia gdzie. Nie wiem czy dobrze zapisałam inputvar.
Drugi to :
#!/bin/bash
echo "Witaj w kalkulatorze!"
echo "1. "+""
echo "2. "-""
echo "3. "*""
echo "4. "/""
echo "Wybierz numer dzialania: ";
read dzialanie
echo "Podaj pierwsza liczbe (l1): "
read l1
echo "Podaj druga liczbe (l2):"
read l2
if [ $dzialanie == "1" ]; then
echo "Dodawanie:"
wynik=$[ $l1 + $l2 ];
echo "$l1 + $l2 = $wynik";
fi
if [ $dzialanie == "2" ]; then
echo "Odejmowanie:"
wynik=$[ $l1 - $l2 ];
echo "$l1 - $l2 = $wynik";
fi
if [ $dzialanie == "3" ]; then
echo "Mnozenie:"
wynik=$[ $l1 * $l2 ];
echo "$l1 * $l2 = $wynik";
fi
if [ $dzialanie == "4" ]; then
echo "Dzielenie:"
wynik=$[ $l1 / $l2 ];
echo "$l1 / $l2 = $wynik";
fi
Czy mam tutaj wszystko dobrze?