Also versuche ich bc
zu verwenden, um einige Logarithmen zu berechnen, aber ich muss es auch verwenden, um den Modul für etwas zu berechnen. Während ich mein Skript erstellte, startete ich bc
, um es zu testen.bash, bc modulo funktioniert nicht mit -l flag
Ohne Flags gibt bc <<< "3%5"
natürlich 3
zurück.
Aber mit bc -l
(Lasten Mathematik-Bibliothek, so kann ich berechnen Logarithmen) jede Berechnung von a%b
kehrt 0
wo a
und b
eine beliebige Zahl sein kann, aber 0
.
Was passiert?