Nowe posty

xx Migracja GRUB2 (0)
Dzisiaj o 12:30:46
xx Przydatne Linki (4)
Wczoraj o 14:13:00
xx Awstat (0)
2019-08-22, 14:55:15
xx SMB - Access denied z Windows (9)
2019-08-19, 11:27:24
xx Kali Linux - książka. (0)
2019-08-19, 00:20:25
xx Arch - startx dla uruchomienia GNOME powoduje wyłączenie komputera (6)
2019-08-18, 14:37:04
xx Nie moge urchmomic laptopa - grub rescue. (1)
2019-08-17, 18:24:00
xx Po aktualizacji zniknęły niektóre funkcje (45)
2019-08-14, 06:39:01
xx Operacje na bitach. (4)
2019-08-10, 21:44:36
xx Pblem z montowaniem dysku sieciowego (1)
2019-08-09, 23:36:45

Autor Wątek: Kalkulator w Bash  (Przeczytany 484 razy)

Offline Jacek Nowak

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 3
    • Zobacz profil
Kalkulator w Bash
« dnia: 2019-01-27, 15:20:12 »
Może ktoś mi pomoże co mam żle,wyskakuje mi jakis błąd w lini 6

#!/bin/bash

echo "Podaj pierwsza liczba:"
read a
echo "Podaj druga liczba:"
read b
echo "Podaj operacje (jedna z): +, - , / lub X"
read opr

if [ $opr = "+" ]
then
    op=`expr $a + $b`
    echo "$op"
elif [ $opr = "-" ]
then
    op=`expr $a - $b`
    echo "$op"
elif [ $opr = "/" ]
then
    op=`expr $a / $b`
    echo "$op"
elif [ $opr = "X" ]
then
    op=`expr $a \* $b`
    echo "$op"
fi

--EDIT-- reformat i tagi Code
« Ostatnia zmiana: 2019-01-27, 19:27:53 wysłana przez Paweł Kraszewski »

Offline arecki

  • Users
  • Użytkownik
  • **
  • Wiadomości: 52
    • Zobacz profil
Odp: Kalkulator w Bash
« Odpowiedź #1 dnia: 2019-01-27, 16:34:09 »
Wygląda w porządku, może edytujesz w jakimś edytorze Windows i jest problem ze znakami końca linii.

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2508
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
Odp: Kalkulator w Bash
« Odpowiedź #2 dnia: 2019-01-27, 19:29:59 »
Po pierwsze: "jakiś błąd" to zerowa informacja. Wklejaj zawsze pełną treść błędu.

Po drugie - sekwencja if/elsif/elsif/.../else aż krzyczy o zastąpienie jej konstrukcją case.
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2182
  • 1709
    • Zobacz profil
Odp: Kalkulator w Bash
« Odpowiedź #3 dnia: 2019-01-27, 22:19:52 »
Na mojej dystrybucji linuxa dziala dobrze.
Przydaloby sie go troche ulepszyc, bo
- przy dzieleniu brakuje ulamkow
- nie ma bledu przy wpisywaniu czegokolwiek innego niz sugeruje napis.
Pochwal się swoją kartą graficzną w tym wątku-->
http://forum.linux.pl/index.php/topic,19841.msg121122.html#msg121122