Større enn numerisk sammenligning i et bash -skript

Større enn numerisk sammenligning i et bash -skript
Bash -skript har mange alternativer for matematiske beregninger fra terminalen. Du kan gjøre alt fra å generere en tallliste til å sammenligne tallene gjennom skript. Selv om det er enkelt å utvikle en tallliste, kan det være vanskelig for nybegynnere å sammenligne tallene for nybegynnere. Sammenligninger i et bash -skript er nyttige, da det sammenligner detaljene og utfører kommandoene deretter. I denne opplæringen vil vi forklare de forskjellige måtene å bruke den større enn numeriske sammenligningen i et bash -skript.

Større enn numerisk sammenligning i et bash -skript

Det er forskjellige måter å sammenligne to tall i bashskriptet, og vi vil beskrive dem alle med noen eksempler:

Sammenlign to tall ved å bruke> kommando

Det er en enkel kommando som du kan bruke for å finne ut det større antallet i sammenligningen. For eksempel har du x = 55 og y = 66. Du kan bruke følgende skript for å sammenligne X og Y i en tilstand:

I den gitte kildekoden brukte vi (($ x> $ y)) som returnerer sant når verdien av x er større enn y.

De doble parentesene brukes til å lage heltall aritmetiske operasjoner. Det er et innebygd funksjon i bashskriptet som returnerer enten 1 for True eller null for falsk. La oss nå utføre bashskriptet for å få følgende resultat:

./sammenligning.sh

Tilsvarende kan du bruke den større enn eller like sammenligningen ved å bruke> = -kommandoen. Når x er større enn y, returnerer det sant.

Dette skriptet gir følgende resultat i terminalen:

./sammenligning.sh

Sammenlign to tall ved å bruke -GT -kommandoen

Du kan bruke -GT -kommandoen i skriptet for å sjekke det større antallet i tilstanden. Her er Bash -skripteksemplet som du kan prøve:

-GT -kommandoen (større enn) sjekker hvis den ene verdien er større enn den andre. Når du har kjørt et bashskript, får du følgende resultat:

./sammenligning.sh

På samme måte kan du bruke kommandoen -GE (større enn eller lik) for å sjekke de større enn eller lik numerisk sammenligning:

Du får følgende resultat ved å utføre skriptet i terminalen:

./sammenligning.sh

Konklusjon

Slik kan du effektivt utføre større enn numerisk sammenligning i et bash-skript. Du kan sammenligne variabler, strenger og tall ved å bruke skriptets> eller -GT -kommando. Vi brukte de flere eksemplene for å beskrive metodene for å sammenligne to tall i bash. Tilsvarende kan du bruke < or -lt commands to evaluate the less than numerical comparison.