GNU/Linux >> Linux Esercitazione >  >> Linux

bc:comando non trovato

bc è un linguaggio di scripting per calcolatrici. Gli script in bc possono essere eseguiti con il comando bc. Immagina che un file test.bc contenga il codice seguente:

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

Ciò significa che puoi eseguire bc in questo modo:

$ cat test.bc | bc
3.14

bc può fare molto di più della semplice divisione di due numeri. È un vero e proprio linguaggio di scripting da solo e puoi fare cose arbitrariamente complesse con uno script bc. Uno script bc potrebbe essere il punto finale di una pipeline di dati, in cui i file di dati vengono inizialmente inseriti in un flusso di righe di dati, quindi viene utilizzato uno script bc per calcolare i valori che stiamo cercando.

Puoi omettere i messaggi di copyright visualizzati durante l'esecuzione di bc utilizzando l'opzione "-q".

$ bc –q
2 + 2
4
quit

La possibilità di ricevere input standard significa che possiamo utilizzare documenti, stringhe e pipe per passare gli script. Questo è un esempio di stringa qui:

$ bc <<< "2+2"
4

Se ricevi un errore come mostrato di seguito durante l'esecuzione del comando bc:

bc: command not found

puoi provare a installare il pacchetto bc come mostrato di seguito secondo la tua scelta di distribuzione.

Distribuzione Comando
OS X brew install bc
Debian apt-get install bc
Ubuntu apt-get install bc
Alpino apk aggiungi bc
Arci Linux pacman -S bc
Kali Linux apt-get install bc
CentOS yum install bc
Fedora dnf install bc
Raspbian apt-get install bc

Il calcolatore bash riconosce questi:

  • Numeri (sia interi che in virgola mobile)
  • Variabili (sia variabili semplici che array)
  • Commenti (righe che iniziano con un cancelletto o la lingua C /* */ coppia)
  • Espressioni
  • Dichiarazioni di programmazione (come le istruzioni if-then)
  • Funzioni


Linux
  1. uuidgen:comando non trovato

  2. named-checkconf:comando non trovato

  3. virt-sparsify:comando non trovato

  4. zypper:comando non trovato

  5. id:comando non trovato

virt-manager:comando non trovato

xeyes:comando non trovato

yum-config-manager:comando non trovato

GoBuster:comando non trovato

arpspoof:comando non trovato

ln:comando non trovato