Hvordan jobbe med Linux exp -kommando

Hvordan jobbe med Linux exp -kommando
De “Expr” er et Linux-kommandolinjeverktøy som evaluerer og viser utgangen fra et uttrykk. Det beregner heltall og strenguttrykk, inkludert vanlige uttrykk som passer mønstre. Det stopper det påkallende kommandolinjeskallet fra å handle på karakterer “Expr”Det er ment å behandle kilden til flertallet av vanskene med å skrive uttrykk. Hvis uttrykk ikke sendes riktig i “Expr” -kommandoen, vil utførelsesordren bli avbrutt.

Følgende operatører er tilgjengelige:

  • For heltall: +, -, /, *, % er alle grunnleggende drift
  • For strenger: Standarduttrykksevaluering, strengoperasjoner som substring, strenglengde og så videre.

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.