Comando BC in Linux con esempi

Comando BC in Linux con esempi
avanti Cristo è uno strumento di riga di comando che consente agli utenti di eseguire operazioni matematiche come fanno su una calcolatrice. Gli utenti possono eseguire operazioni come aggiunta, moltiplicazione, divisione e altro ancora sul terminale. Lo strumento è preinstallato sul sistema Linux. Tuttavia, quegli utenti che non sanno come usare il avanti Cristo Il comando dovrebbe seguire questo tutorial per ulteriori dettagli.

Comando BC in Linux

Esistono diversi modi per usare avanti Cristo Comando in Linux, ti guidiamo presentando diversi esempi.

Usare avanti Cristo Comando per l'esecuzione di operazioni matematiche, in primo luogo, è necessario inserire il avanti Cristo Shell della riga di comando eseguendo il comando indicato di seguito:

avanti Cristo

Dopo aver inserito la shell, è possibile inserire l'input di tua scelta e l'operatore tra due numeri di input.

Esempio 1
Per aggiungere due numeri, usa il "+"Operatore tra i due numeri e premere Invio per ottenere il risultato.

Esempio 2
Moltiplichiamo due numeri inserendo, usa il segno asterisco tra i due numeri:

4*5

Se non vuoi usare il avanti Cristo Shell della riga di comando, è possibile utilizzare il comando Echo seguito dall'operazione matematica convogliata con il avanti Cristo comando come mostrato nella sintassi seguente:

eco | avanti Cristo

Mentre usi avanti Cristo comando, puoi eseguire diverse operazioni matematiche come:

  • Aggiungi numeri
  • Assegnare il valore a una variabile
  • Incrementare una variabile
  • Decremento una variabile
  • Confronta due variabili
  • Controlla che l'istruzione è vera o falsa usando il booleano
  • Convertire esadecimale in decimale
  • Controllare la condizione usando l'istruzione condizionale
  • Eseguire iterazione usando dichiarazioni iterative
  • Leggi un file

1: Aggiungi numeri

Per aggiungere numeri da avanti Cristo comando, è possibile eseguire il seguente comando Echo:

Echo 2+2 | avanti Cristo

Utilizzando la stessa sintassi di sopra è possibile eseguire altre operazioni aritmetiche come sottrazione, moltiplicazione e divisione.

2: assegnare il valore a una variabile

avanti Cristo Il comando supporta anche le operazioni di assegnazione di un valore a una variabile e questo può essere fatto tramite il seguente comando:

echo "var = 10; var" | avanti Cristo

3: incremento di una variabile

È inoltre possibile eseguire il funzionamento di incremento su una variabile utilizzando quanto segue avanti Cristo comando:

echo "var = 10; ++ var" | avanti Cristo

4: decremento una variabile

Allo stesso modo, è possibile utilizzare l'operatore di decremento per ridurre il valore di una variabile e questo può essere fatto tramite il seguente comando:

echo "var = 10;-var" | avanti Cristo

5: confronta due variabili

Puoi anche confrontare i valori di due variabili usando il avanti Cristo comanda e ottieni il risultato se la condizione è vera o meno. Se la condizione è vera, vedrai l'output come 1 altrimenti è 0:

Echo "10> 5" | avanti Cristo

Nota: Puoi usare qualsiasi condizione che desideri.

6: controlla se l'istruzione è vera o falsa usando il booleano

Puoi anche eseguire operazioni logiche o booleane utilizzando avanti Cristo comanda per verificare se l'istruzione data è vera o falsa.

Ad esempio, il comando seguente verifica se entrambi i numeri sono diversi da zero, se la condizione è soddisfatta, emette il risultato 1:

echo "10 && 5" | avanti Cristo

7: Converti esadecimale in decimale

È possibile eseguire varie funzioni matematiche come la conversione dei sistemi numerici utilizzando avanti Cristo comando.

Ad esempio, i seguenti comandi convertiranno il numero 10 in ottale dal binario e il risultato di questa conversione è 2:

echo "ibase = 2; obase = 8; 10" | BC -L

8: Controlla la condizione usando l'istruzione condizionale

È inoltre possibile eseguire i comandi con istruzioni condizionali usando il avanti Cristo comando seguendo la sintassi indicata di seguito:

if (condizione) istruzioni else istruzioni

Qui, puoi fare riferimento a un esempio indicato di seguito:

echo 'n = 8; m = 10; if (n> m) stampa "n è maggiore" else stampa "m è maggiore"' | BC -L

9: eseguire iterazione usando dichiarazioni iterative

Se sei interessato a eseguire un ciclo e stampare i valori, puoi utilizzare quanto segue avanti Cristo comando all'interno dell'istruzione Echo.

echo "per (i = 1; i<=10; i++) i;" | bc

10: leggi un file

IL avanti Cristo Il comando può leggere le operazioni scritte in un file, eseguirle e mostrare i risultati sul terminale della riga di comando.

Ad esempio, hai un file, che include alcune operazioni aritmetiche tra 2 numeri. Quando si esegue il comando indicato di seguito, otterresti l'output delle operazioni da eseguire all'interno del file:

Test BC

Conclusione

IL avanti Cristo I comandi sono utili per gli utenti che desiderano eseguire calcoli sul sistema Linux. IL avanti Cristo I comandi possono essere eseguiti con eco per eseguire un'operazione specifica come l'aggiunta di due numeri, sottraendo due numeri, aumentando un valore variabile e molto altro. Le linee guida sopra menzionate forniscono diverse avanti Cristo Comandi utili per i principianti Linux nell'esecuzione di diversi tipi di calcoli sul terminale.