Es kann
- Eine Währung deren Kurs einmal eingegeben wurde immer wieder umrechnen
- Euro in eine Währung deren Kurs einmal eingegeben wurde in Euro umrechnen
- Einen neuen Kurs im Ordner "waehrungen" abspeichern
- Den Inhalt von "waehrungen" anzeigen
Dann in der Konsole
cd /dort/wohin/es/gespeichert/wurde (bei mir /home/daniel/bin)eingeben
chmod 755 umrechner (oder unter welchem namen du es auch immer gespeichert hast)
wenn es im "bin" verzeichnis gespeichert wurde reicht es einfach
umrechnereinzugeben um das Programm zu starten
ansonsten muss man/frau immer in das Verzeichnis wechseln in dem das Program liegt
cd /dort/wohin/es/gespeichert/wurde (bei mir /home/daniel/bin)
./umrechner (oder unter welchem namen du es auch immer gespeichert hast)
#!/bin/bash
# EUR in belibige Währung und beliebige Währung in EUR umrechnen
ende=
until [ "$ende" = "1" ]; do
echo "1 Umrechnen"
echo "2 Neue Währung"
echo "3 Liste aller Währungen"
echo "4 Beenden"
read mode
if [ $mode = "1" ]; then
cd /home/daniel/waehrungen
echo "Geben sie die gewünschte Währung ein:"
read waehrung
if [ -f $waehrung ]; then
gewaehlt=$(fmt $waehrung)
echo "1 EUR > $waehrung"
echo "2 $waehrung > EUR"
read richtung
fi
if [ $richtung = "1" ]; then
echo "Wieviele Euro wollen sie in $waehrung umrechnen ?"
read anzahl
ergebnis=$(echo "scale=10 ; $anzahl*$gewaehlt" | bc)
echo "$anzahl Euro sind $ergebnis $waehrung"
elif [ $richtung = "2" ]; then
echo "Wieviele $waehrung wollen sie in Euro umrechnen ?"
read anzahl
ergebnis=$(echo "scale=10 ; $anzahl/$gewaehlt" | bc)
echo "$anzahl $waehrung sind $ergebnis Euro"
fi
elif [ $mode = "2" ]; then
cd /home/daniel/waehrungen
echo "Bitte geben sie den Namen der neuen Währung an:"
read neue
echo "Bitte geben sie den Kurs der neuen Währung ein (1€ = ):"
read wert
echo "$wert" > $neue
elif [ $mode = "3" ]; then
ls /home/daniel/waehrungen
elif [ $mode = "4" ]; then
exit 0
ende=1
fi
done