GNU/Linux >> LINUX-Kenntnisse >  >> Linux

bc:Befehl nicht gefunden

bc ist eine Skriptsprache für Taschenrechner. Skripte in bc können mit dem bc-Befehl ausgeführt werden. Stellen Sie sich vor, eine Datei test.bc enthält den folgenden Code:

scale = 2;
(10.0*2+2)/7;

Das heißt, Sie können bc so ausführen:

$ cat test.bc | bc
3.14

bc kann weit mehr als nur zwei Zahlen dividieren. Es ist eine vollwertige Skriptsprache und Sie können mit einem bc-Skript beliebig komplexe Dinge tun. Ein bc-Skript kann der Endpunkt einer Datenpipeline sein, bei der die Datendateien zunächst in einen Strom von Datenzeilen einmassiert werden und dann ein bc-Skript verwendet wird, um die gesuchten Werte zu berechnen.

Sie können die Copyright-Meldungen, die beim Ausführen von bc angezeigt werden, mit der Option „-q“ weglassen.

$ bc –q
2 + 2
4
quit

Die Fähigkeit, Standardeingaben zu akzeptieren, bedeutet, dass wir Dokumente, Strings und Pipes verwenden können, um Skripte zu übergeben. Dies ist ein Here-String-Beispiel:

$ bc <<< "2+2"
4

Wenn Sie beim Ausführen des bc-Befehls eine Fehlermeldung wie unten gezeigt erhalten:

bc: command not found

Sie können versuchen, das bc-Paket wie unten gezeigt entsprechend Ihrer Wahl der Distribution zu installieren.

Verteilung Befehl
OS X brew install bc
Debian apt-get install bc
Ubuntu apt-get install bc
Alpin apk bc hinzufügen
Arch Linux pacman -S bc
Kali-Linux apt-get install bc
CentOS yum bc installieren
Fedora dnf bc installieren
Raspbian apt-get install bc

Der Bash-Rechner erkennt diese:

  • Zahlen (sowohl Ganzzahlen als auch Fließkommazahlen)
  • Variablen (sowohl einfache Variablen als auch Arrays)
  • Kommentare (Zeilen, die mit einem Nummernzeichen oder dem C-Sprachpaar /* */ beginnen)
  • Ausdrücke
  • Programmieranweisungen (z. B. wenn-dann-Anweisungen)
  • Funktionen


Linux
  1. zypper:Befehl nicht gefunden

  2. id:Befehl nicht gefunden

  3. w:Befehl nicht gefunden

  4. df:Befehl nicht gefunden

  5. du:Befehl nicht gefunden

virt-manager:Befehl nicht gefunden

xeyes:Befehl nicht gefunden

GoBuster:Befehl nicht gefunden

Jasmin-Knoten:Befehl nicht gefunden

arpspoof:Befehl nicht gefunden

ln:Befehl nicht gefunden