Division in Bash

MD Aminul Islam 18 August 2022
Division in Bash

Wir müssen numerische Berechnungen für verschiedene Zwecke durchführen. Wir verwenden die Division in unserem Code für viele Zwecke wie das Finden der Primzahlen, Quotienten usw.

Dieser Artikel zeigt, wie wir die Division in Bash mit den notwendigen Beispielen und Erklärungen durchführen können.

Division in Bash

Die allgemeine Syntax für die Division in Bash lautet:

$(( DIVIDEND/DIVISOR ))

Ein sehr einfaches Beispiel für eine Division ist unten angegeben:

echo "100 divided by 2 is: $(( 100/2 ))"

Nachdem Sie den obigen Code ausgeführt haben, erhalten Sie die folgende Ausgabe.

Ausgabe:

100 divided by 2 is: 50

Jetzt werden wir zwei weitere Beispiele zu diesem Thema sehen.

Ein grundlegendes Beispiel für die Division in Bash

Im folgenden Beispiel haben wir eine grundlegende Division durchgeführt. Wir nehmen eine Zahl vom Benutzer und teilen sie dann durch zwei.

Unten haben wir den Code für das Beispiel geteilt:

read -p "Provide a number: " num
echo "Your result is: $(( num/2 ))"

Mit der Zeile read -p "Provide a number: " num haben wir die Benutzereingabe übernommen. Und mit der Zeile echo "Your result is: $(( num/2 ))" haben wir die Benutzereingabe durch zwei geteilt.

Hier führte der Teil $(( num/2 )) die Divisionsoperation durch. Sie erhalten die folgende Ausgabe, nachdem Sie den Beispielcode ausgeführt haben.

Ausgabe:

Provide a number: 12
Your result is: 6

Ein fortgeschrittenes Beispiel für die Division in Bash

Dies ist ein etwas erweitertes Beispiel unseres obigen Beispiels. In diesem Beispiel nehmen wir sowohl den Dividenden als auch den Divisor vom Benutzer und führen eine Divisionsoperation zwischen ihnen durch.

Unten haben wir den Code für unser Beispiel geteilt:

read -p "Provide a number for the dividend: " dividend
read -p "Provide a number for the divisor: " divisor
echo "Calculated result is: $(( dividend/divisor ))"

Im obigen Code nehmen wir mit den Zeilen read -p "Provide a number for the dividend: " dividend und read -p "Provide a number for the divisor: " divisor die Benutzereingaben für Dividende und Divisor.

Und mit der Zeile echo "Calculated result is: $(( Dividende/Divisor ))" führen wir die Division zwischen Dividende und Divisor durch. Hier hat der Teil $(( Dividende/Divisor )) die Division zwischen der Benutzereingabe durchgeführt.

Sie erhalten diese Ausgabe, nachdem Sie den Beispielcode ausgeführt haben.

Ausgabe:

Provide a number for the dividend: 32
Provide a number for the divisor: 2
Calculated result is: 16

Bitte beachten Sie, dass der gesamte in diesem Artikel verwendete Code in Bash geschrieben ist. Es ist nur in der Linux-Shell-Umgebung lauffähig.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

Verwandter Artikel - Bash Math