Følgende operatører er tilgjengelige:
Syntaks:
Syntaksen til “Expr” -kommandoen er nevnt nedenfor:
expr [uttrykk]
expr [alternativ]
Eksempler:
La oss diskutere de forskjellige eksemplene på “Expr” -kommandoen:
Addisjon:
La oss si at du vil legge til to tall (11 og 6) og bruke “expr” for å gjøre det:
$ expr 11+6
Trekke fra:
For å trekke fra to tall, bruk “-“ Operatør:
$ expr 11-8
Inndeling:
Her er divisjonseksemplet:
$ expr 16/4
Hvis du deler to tall og vil se resten, bruk % operatøren:
$ expr 24 % 5
Multiplikasjon:
Multiplikasjon kan gjøres som følger:
$ expr 10 * 4
Imidlertid er * en innebygd skalloperatør, slik at den ikke fungerer. Du må bruke følgende syntaks for å utføre som en multiplikasjonsoperatør:
$ expr 10 \* 4
Å finne lengde:
La deg ha en streng “Hallo” og vil sjekke lengden, bruk kommandoene nedenfor:
A = Hei
b = 'exprlengde $ a'
ekko $ b
Du kan også bruke “Expr” -kommandoen til å utføre en rekke strengrelaterte operasjoner.
For å finne lengden, bruk for eksempel kommandoen som følger:
$ exprlengde [streng]
For å sjekke indeksen for karakter:
Du har en streng "Linuxhint" og vil se enhver karakterposisjon i strengen. For eksempel vil du sjekke posisjonen til karakteren "T", utføre de under-nevnte kommandoene:
$ a = linuxhint
$ b = 'expr index $ a t'
$ ekko $ b
Trekk ut substringen:
Hvis du vil trimme substringen fra en streng 'Helloworld', velger du en Substring Beginning and End. For eksempel er følgende kommando fjerde tegnet begynnelsen på substringen, og avslutningen er den tiende. Utfør kommandoene gitt nedenfor:
$ a = helloworld
$ b = 'expr substr $ a 4 10'
$ ekko $ b
Du kan også bruke “Expr” -kommandoen for å få indeksen for en substring fra en streng:
$ expr substr [streng] [posisjon] [lengde]
$ expr Substr Linuxhint 5 9
Sammenlign to uttrykk:
Ved hjelp av “expr” -kommandoen kan vi også sammenligne to uttrykk. For å sammenligne uttrykkene, bruk logiske operatører som “=,>, != ”. Hvis tilstanden er gyldig, vil den vise 1; Ellers vil det vise 0 i utgangen.
La oss si at du har to tall, 30 og 80, og tilordner dem som variabler A og B:
a = 50
B = 70
For å se om a og b er tilsvarende, Gjør følgende:
c = 'expr $ a = $ b'
ekko $ c
Å se om a hvis a er mindre enn b
c = 'expr $ a \< $ b '
ekko $ c
Å se om a er ikke lik til B:
c = 'expr $ a \!= $ b '
ekko $ c
Match antall tegn på to streng:
La oss si at du har to strenger og vil matche antall tegn. Følg syntaks:
$ expr String 1: String 2
$ expr Helloworls: helloworld
$ expr Linuxhint: Linux
Øk en variabel:
Expr -kommandoen brukes også til å øke verdien. Vurder en variabel med verdien 20 som et eksempel:
a = 20
Øk verdien med 1:
$ b = 'expr $ a + 1'
$ b
Hjelp:
For å skrive ut hjelpinformasjon, bruk alternativet “-hjelp” med “Expr” -kommandoen:
$ expr -hjelp
Versjon:
For å skrive ut versjon, bruk “-Version” med “Expr” -kommando:
$ expr -Versjon
Konklusjon:
Expr -kommandoen evaluerer og viser standardutgangen til et gitt uttrykk. Hvert distinkt uttrykk blir sett på som en uttalelse. Heltall og strenguttrykk og vanlige uttrykk brukes med “Expr” -kommandoen. Vi har dekket flere eksempler på expr -kommando i denne guiden.