BC -kommando i Linux med eksempler

BC -kommando i Linux med eksempler
BC er et kommandolinjeverktøy som lar brukere utføre matematiske operasjoner det samme som de gjør på en kalkulator. Brukerne kan utføre operasjoner som tillegg, multiplikasjon, inndeling og mer rett på terminalen. Verktøyet er forhåndsinstallert på Linux -systemet. Imidlertid de brukerne som ikke vet hvordan de skal bruke BC Kommandoen skal følge denne opplæringen for ytterligere detaljer.

BC -kommando i Linux

Det er forskjellige måter å bruke på BC Kommando i Linux, la deg guide deg ved å presentere flere eksempler.

Å bruke BC Kommando for å utføre matematiske operasjoner, først må du gå inn i BC Kommandolinjeskall ved å utføre kommandoen gitt nedenfor:

BC

Etter å ha kommet inn i skallet, kan du legge inn inngangen du ønsker og operatøren mellom to inngangsnumre.

Eksempel 1
For å legge til to tall, bruk “+”Operatør mellom de to tallene og trykk Enter for å få resultatet.

Eksempel 2
La oss multiplisere to tall ved å legge inn, bruk stjerne skilt mellom de to tallene:

4*5

Hvis du ikke vil bruke BC Kommandolinjeskall, du kan bruke Echo -kommandoen etterfulgt av den matematiske operasjonen som er ledet med BC Kommando som vist i den undergitte syntaks:

ekko | BC

Mens du bruker BC Kommando, du kan utføre forskjellige matematiske operasjoner som:

  • Legg til tall
  • Tilordne verdi til en variabel
  • Øk en variabel
  • Redusere en variabel
  • Sammenlign to variabler
  • Sjekk uttalelsen er sant eller usant ved hjelp av boolsk
  • Konvertere heksadesimal til desimal
  • Sjekk betingelse ved hjelp av betinget setning
  • Utførelse av iterasjoner ved hjelp av iterative utsagn
  • Les gjennom en fil

1: Legg til tall

For å legge til tall fra BC Kommando, du kan kjøre følgende Echo -kommando:

Echo 2+2 | BC

Ved å bruke samme syntaks som ovenfor kan du utføre andre aritmetiske operasjoner som subtraksjon, multiplikasjon og inndeling.

2: Tildel verdi til en variabel

BC Kommando støtter også operasjonene for å tilordne en verdi til en variabel, og dette kan gjøres gjennom følgende kommando:

ekko "var = 10; var" | BC

3: Øk en variabel

Du kan også utføre trinndrift på en variabel ved å bruke følgende BC kommando:

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

4: Dekrement en variabel

Tilsvarende kan du bruke Dekrementoperatør for å redusere verdien av en variabel, og dette kan gjøres via følgende kommando:

ekko "var = 10;-var" | BC

5: Sammenlign to variabler

Du kan også sammenligne to variablers verdier ved å bruke BC kommando og få resultatet om tilstanden er sann eller ikke. Hvis tilstanden er sann, vil du se utdataene som 1 ellers er den 0:

ekko "10> 5" | BC

Merk: Du kan bruke enhver tilstand du vil ha.

6: Sjekk om utsagnet er sant eller usant ved hjelp av boolsk

Du kan også utføre logiske eller boolske operasjoner ved hjelp av BC Kommando for å sjekke om den gitte uttalelsen er sann eller usant.

For eksempel sjekker kommandoen nedenfor om begge tallene er ikke-null, hvis tilstanden er tilfreds, sender den ut resultatet 1:

ekko "10 && 5" | BC

7: Konverter heksadesimal til desimal

Du kan utføre forskjellige matematiske funksjoner som konvertering av tallsystemer ved hjelp av BC kommando.

Følgende kommandoer vil for eksempel konvertere nummer 10 til oktal fra binær, og resultatet av denne konverteringen er 2:

ekko "iBase = 2; Obase = 8; 10" | BC -L

8: Kontroller betingelse ved hjelp av betinget uttalelse

Du kan også utføre kommandoene med betingede utsagn ved hjelp av BC Kommando ved å følge syntaks gitt nedenfor:

if (tilstand) uttalelser annet uttalelser

Her kan du henvise til et eksempel gitt nedenfor:

ekko 'n = 8; m = 10; if (n> m) print "n er større" annet utskrift "m er større"' | BC -L

9: Utførings iterasjon ved hjelp av iterative utsagn

Hvis du er interessert i å utføre en sløyfe og skrive ut verdiene, kan du bruke følgende BC Kommando inne i Echo -setningen.

ekko "for (i = 1; i<=10; i++) i;" | bc

10: Les gjennom en fil

De BC Kommando kan lese operasjonene skrevet i en fil, utføre dem og vise resultatene på kommandolinjeterminalen.

For eksempel har du en fil, som inkluderer noen aritmetiske operasjoner mellom 2 tall. Når du utfører kommandoen gitt nedenfor, vil du få utdataene fra operasjonene til å utføre i filen:

BC -test

Konklusjon

De BC Kommandoer er nyttige for brukere som ønsker å utføre beregninger på Linux -systemet. De BC Kommandoer kan utføres med Echo for å utføre en spesifikk operasjon som å legge til to tall, trekke fra to tall, øke en variabel verdi og mye mer. Ovennevnte retningslinjer gir forskjellige BC Kommandoer som er nyttige for Linux -nybegynnere i å utføre forskjellige typer beregninger på terminalen.