Ein einfacher „Umrechner“ von Euro in D-Mark, in Reichsmark und wieder zurück in Euro. Für diejenigen, die mit Geld nichts anfangen können, wird zusätzlich in Eier und Äpfel umgerechnet. Die Rechnung ist für die Tonne, aber es sieht lustig aus…
#!/usr/bin/env bash
#selbstversaute Version
echo "€uro-Wert (statt Komma bitte Punkt verwenden):"
read e
e2=$(echo "$e" | awk '{printf "%.2f\n", $1}')
echo ""
echo " Euro (€) = "$e2
dmark=$(echo "$e2 * 2" | bc -l)
echo " Deutsche Mark (DM) = "$dmark
reichsmark=$(echo "$dmark *10" | bc -l)
echo " Reichsmark (RM) = "$reichsmark
i=$(echo "$reichsmark *4.50" | bc -l | awk '{printf "%.2f\n", $1}')
ei=$(echo "$i /0.57" | bc -l | awk '{printf "%.2f\n", $1}')
apfelkg=$(echo "$i /3.99" | bc -l | awk '{printf "%.2f\n", $1}')
apfelst=$(echo "$i /0.66" | bc -l | awk '{printf "%.2f\n", $1}')
echo ""
echo " Das entspricht "$i" €."
echo "------------------------------------"
echo " Davon bekommst du:"
echo " - "$ei" Eier (0,57 €/St)."
echo " - "$apfelkg" kg Äpfel (3,99 €/kg)."
echo " - "$apfelst" Äpfel (0,66 €/St)."
#!/usr/bin/env bash
# ChatGPT-Version
echo "€uro-Wert (statt Komma bitte Punkt verwenden):"
read e
awk -v e="$e" '
BEGIN {
e2 = sprintf("%.2f", e)
dmark = e2 * 2
reichsmark = dmark * 10
i = reichsmark * 4.50
ei = i / 0.57
apfelkg = i / 3.99
apfelst = i / 0.66
printf "\n Euro (€) = %.2f\n", e2
printf " Deutsche Mark (DM) = %.2f\n", dmark
printf " Reichsmark (RM) = %.2f\n", reichsmark
printf "\n Das entspricht %.2f €.\n", i
printf "------------------------------------\n"
printf " Davon bekommst du:\n"
printf " - %.2f Eier (0,57 €/St).\n", ei
printf " - %.2f kg Äpfel (3,99 €/kg).\n", apfelkg
printf " - %.2f Äpfel (0,66 €/St).\n", apfelst
}
'