BC -Befehl in Linux mit Beispielen

BC -Befehl in Linux mit Beispielen
BC ist ein Befehlszeilen -Tool, mit dem Benutzer mathematische Operationen genauso ausführen können wie auf einem Taschenrechner. Die Benutzer können Vorgänge wie Addition, Multiplikation, Abteilung und mehr rechts am Terminal ausführen. Das Tool ist auf dem Linux -System vorinstalliert. Diejenigen Benutzer, die nicht wissen, wie sie das verwenden sollen BC Der Befehl sollte diesem Tutorial für weitere Details folgen.

BC -Befehl in Linux

Es gibt verschiedene Möglichkeiten zu verwenden BC Befehl in Linux, leiten Sie uns an, indem Sie mehrere Beispiele präsentieren.

Benutzen BC Befehl zur Durchführung mathematischer Operationen müssen Sie zunächst die eingeben BC Befehlszeilenschale durch Ausführung des unten angegebenen Befehls:

BC

Nach dem Eingeben der Shell können Sie die Eingabe Ihrer Wahl und den Bediener zwischen zwei Eingangszahlen eingeben.

Beispiel 1
Um zwei Zahlen hinzuzufügen, verwenden Sie die “+Operator zwischen den beiden Zahlen und drücken Sie die Eingabetaste, um das Ergebnis zu erhalten.

Beispiel 2
Multiplizieren wir zwei Zahlen, indem wir eingeben, und verwenden Sie das Sternchenzeichen zwischen den beiden Zahlen:

4*5

Wenn Sie das nicht verwenden wollen BC Befehlszeilenschale können Sie den Befehl echo verwenden, gefolgt von der mathematischen Operation mit dem mit dem verwurzelten Operation BC Befehl wie in der untergegebenen Syntax gezeigt:

Echo | BC

Während dem Benutzen BC Befehl, Sie können verschiedene mathematische Operationen ausführen, wie:

  • Zahlen hinzufügen
  • Zuweisen einer Variablen Wert zuweisen
  • Eine Variable erhöhen
  • Deaktivieren Sie eine Variable
  • Vergleichen Sie zwei Variablen
  • Überprüfen Sie, ob die Aussage mit dem Booleschen wahr oder falsch ist
  • Hexadezimal in Dezimalheit umwandeln
  • Überprüfen Sie die Bedingung mithilfe der bedingten Anweisung
  • Iteration mit iterativen Aussagen durchführen
  • Lesen Sie eine Datei durch

1: Zahlen hinzufügen

Zahlen von hinzuzufügen aus BC Befehl, Sie können den folgenden Echo -Befehl ausführen:

Echo 2+2 | BC

Mit derselben Syntax wie oben können Sie andere arithmetische Operationen wie Subtraktion, Multiplikation und Abteilung ausführen.

2: Zuweisen einer Variablen Wert zuweisen

BC Der Befehl unterstützt auch die Operationen der Zuweisung eines Wertes einer Variablen. Dies kann durch den folgenden Befehl erfolgen:

echo "var = 10; var" | BC

3: Inkrementieren Sie eine Variable

Sie können auch einen Inkrementbetrieb für eine Variable durch die folgenden durchführen BC Befehl:

echo "var = 10; ++ var" | BC

4: Deaktivieren Sie eine Variable

In ähnlicher Weise können Sie den Dekrementbetreiber verwenden, um den Wert einer Variablen zu verringern, und dies kann über den folgenden Befehl erfolgen:

echo "var = 10;-var" | BC

5: Vergleichen Sie zwei Variablen

Sie können auch zwei Variablenwerte mit dem vergleichen BC Befehl und erhalten Sie das Ergebnis, ob die Bedingung wahr ist oder nicht. Wenn die Bedingung wahr ist, sehen Sie die Ausgabe als 1, da es sonst 0 ist:

Echo "10> 5" | BC

Notiz: Sie können jeden gewünschten Zustand verwenden.

6: Überprüfen Sie, ob die Aussage mit dem Booleschen wahr oder falsch ist

Sie können auch logische oder boolesche Operationen mithilfe von Ausführen BC Befehl zum Überprüfen, ob die angegebene Anweisung wahr oder falsch ist.

Beispielsweise prüft der folgende Befehl, ob beide Zahlen ungleich Null sind. Wenn die Bedingung erfüllt ist, gibt sie das Ergebnis 1 aus:

Echo "10 && 5" | BC

7: Hexadezimal in Dezimalheit konvertieren

Sie können verschiedene mathematische Funktionen wie die Konvertierung von Zahlensystemen verwenden BC Befehl.

Beispielsweise konvertieren die folgenden Befehle die Nummer 10 von Binärer in Oktal, und das Ergebnis dieser Konvertierung beträgt 2:

echo "ibase = 2; obase = 8; 10" | Bc -l

8: Überprüfen Sie die Bedingung mit der bedingten Anweisung

Sie können die Befehle auch mit bedingten Anweisungen mit dem ausführen BC Befehl, indem die unten angegebene Syntax folgt:

if (Bedingung) Anweisungen else Anweisungen

Hier können Sie unten ein Beispiel verweisen:

echo 'n = 8; m = 10; if (n> m) drucken "n ist größer" sonst druck "m ist größer"' | Bc -l

9: Iteration mit iterativen Aussagen durchführen

Wenn Sie daran interessiert sind, eine Schleife auszuführen und die Werte zu drucken, können Sie Folgendes verwenden BC Befehl in der Echo -Anweisung.

echo "für (i = 1; i<=10; i++) i;" | bc

10: Lesen Sie eine Datei durch

Der BC Der Befehl kann die in einer Datei geschriebenen Vorgänge lesen, diese ausführen und die Ergebnisse in der Befehlszeilenklemme anzeigen.

Sie haben beispielsweise eine Datei, die einige arithmetische Operationen zwischen 2 Zahlen enthält. Wenn Sie den unten angegebenen Befehl ausführen, erhalten Sie die Ausgabe der Operationen in der Datei auszuführen:

BC -Test

Abschluss

Der BC Befehle sind nützlich für Benutzer, die Berechnungen im Linux -System durchführen möchten. Der BC Befehle können mit Echo ausgeführt werden, um einen bestimmten Vorgang wie das Hinzufügen von zwei Zahlen, das Subtrahieren von zwei Zahlen, das Inkrementieren eines variablen Werts und vieles mehr auszuführen. Die oben genannten Richtlinien liefern unterschiedlich BC Befehle, die für Linux -Anfänger nützlich sind, um verschiedene Arten von Berechnungen am Terminal durchzuführen.