[Prämisse] Der Befehl bc kann nur verwendet werden, wenn er installiert ist. Installieren Sie ihn daher mit dem folgenden Befehl.
$bc
$ sudo yum install bc
Berechnen Sie, indem Sie den Berechnungsinhalt als Zeichenfolge mit | an den Befehl bc übergeben.
Zusatz (z
[hkoen@localhost ~]$ echo "20.5+5" | bc
25.5
Teilung (z
[hkoen@localhost ~]$ echo "20.5/5" | bc
4
Verwenden Sie -l, um eine Standard-Mathematikbibliothek zu laden und komplexere Mathematikfunktionen auszuführen
Quadratwurzel (z
[hkoen@localhost ~]$ echo "scale=20;sqrt(20.5/5)" | bc -l
2.02484567313165869332
Das Obige bedeutet, dass das Berechnungsergebnis von √ (20,5 / 5) bis zur 20. Dezimalstelle angezeigt wird.
Beschreiben Sie es in einer Shell-Skriptdatei mit dem Namen base10.sh (optional).
base10.Inhalt der sh-Datei
#!/bin/bash
echo "20.5+5" | bc
echo "20.5*5" | bc
echo "scale=10;sqrt(2)" | bc -l
echo "$1 + $2" | bc #Argument 1,Setze Argument 2
base10.Ergebnis der Ausführung der sh-Datei
[hkoen@localhost ~]$ chmod 755 base10.sh
[hkoen@localhost ~]$ ./base10.sh 7 9
25.5
102.5
1.4142135623
16
Geben Sie dem Benutzer zunächst die Ausführungsberechtigung für die Datei mit chmod 755 base10.sh.
Geben Sie dann nach dem Aufruf von ./bas10.sh Argument 1, Argument 2: 7 und 9 an und führen Sie es aus.
Es berechnet normal.