Linux-kommandoer

Hvordan jobbe med Linux Expr-kommandoen

Hvordan jobbe med Linux Expr-kommandoen
De “Uttrykk” er et Linux-kommandolinjeverktøy som evaluerer og viser utdataene til et uttrykk. Den beregner heltall- og strenguttrykk, inkludert vanlige uttrykk som passer til mønstre. Det hindrer påkalling av kommandolinjeskallet fra å handle på tegn “Ekspr”Som skal behandle kilden til de fleste vanskelighetene med å skrive uttrykk. Hvis uttrykk ikke sendes riktig i "expr" -kommandoen, vil eksekveringsordren bli avbrutt.

Følgende operatører er tilgjengelige:

Syntaks:

Syntaksen til kommandoen “expr” er nevnt nedenfor:

uttrykk [Uttrykk]
uttrykk [Alternativ]

Eksempler:

La oss diskutere de forskjellige eksemplene på kommandoen "expr":

Addisjon:

La oss si at du vil legge til to tall (11 og 6) og bruke "expr" for å gjøre det:

$ eks. 11 + 6

Trekke fra:

For å trekke to tall, bruk operatøren “-“:

$ ekspr 11-8

Inndeling:

Her er divisjonseksemplet:

$ ekspr. 16/4

Hvis du deler to tall og vil se resten, bruk% -operatøren:

$ eks. 24% 5

Multiplikasjon:

Multiplikasjon kan gjøres som følger:

$ ekspr 10 * 4

Imidlertid er * en innebygd skalloperatør, slik at den ikke fungerer. Du må bruke følgende syntaks for å utføre som en multiplikasjonsoperator:

$ ekspr 10 \ * 4

For å finne lengde:

La oss ha en streng “hei” og vil sjekke lengden, bruk kommandoene nedenfor:

a = hei
b = 'tidligere lengde $ a'
ekko $ b

Du kan også bruke kommandoen “expr” til å utføre en rekke strengrelaterte operasjoner.

For eksempel for å finne lengden, bruk kommandoen som følger:

$ expr lengde [String]

Slik sjekker du tegnindeksen:

Du har en streng “LinuxHint” og vil se hvilken som helst karakters posisjon i strengen. For eksempel vil du sjekke posisjonen til tegnet “t”, utføre kommandoene nedenfor:

$ a = linuxhint
$ b = 'expr index $ a t'
$ ekko $ b

Trekk ut underlaget:

Hvis du vil trimme understrengen fra en streng 'HelloWorld', velger du en begynnelse og slutt på en understreng. For eksempel er følgende kommando fjerde tegn begynnelsen på understrengen, og slutten er den tiende. Utfør kommandoene gitt nedenfor:

$ a = HelloWorld
$ b = 'expr substr $ a 4 10'
$ ekko $ b

Du kan også bruke kommandoen “expr” for å hente indeksen til en substring fra en streng:

$ expr substr [streng] [posisjon] [lengde]
$ expr substr linuxhint 5 9

Sammenlign to uttrykk:

Ved å bruke kommandoen “expr” kan vi også sammenligne to uttrykk. For å sammenligne uttrykkene, bruk logiske operatorer som “=,>, != ”. Hvis tilstanden er gyldig, vil den vise 1; Ellers vil den vise 0 i utdataene.

La oss si at du har to tall, 30 og 80, og tildele dem som variabler a og b:

a = 50
b = 70

For å se om a og b er tilsvarende, gjør følgende:

c = 'ekspr $ a = $ b'
ekko $ c

For å se om a hvis a er mindre enn b:

c = 'ekspr $ a \< $ b '
ekko $ c

For å se om en er ikke like til b:

c = 'ekspr $ a \!= $ B '
ekko $ c

Match antall tegn i to strenger:

La oss si at du har to strenger og vil matche antall tegn. Følg syntaksen:

$ expr streng 1: streng 2
$ expr helloworls: helloworld

$ expr linuxhint: Linux

Øk en variabel:

Ekspr-kommandoen brukes også til å øke verdien. Tenk på en variabel med verdien 20 som et eksempel:

a = 20
Øk verdien med 1:
$ b = 'ekspr $ a + 1'
$ b

Hjelp:

For å skrive ut hjelpinformasjon, bruk alternativet “-help” med kommandoen “expr”:

$ ekspr - hjelp

Versjon:

For å skrive ut versjonen, bruk “-version” med “expr” -kommandoen:

$ ekspr - versjon

Konklusjon:

Kommandoen expr evaluerer og viser standardutdata for et gitt uttrykk. Hvert distinkt uttrykk blir sett på som et utsagn. Heltall- og strenguttrykk og vanlige uttrykk brukes med kommandoen “expr”. Vi har dekket flere eksempler på expr-kommando i denne veiledningen.

Beste kommandolinjespill for Linux
Kommandolinjen er ikke bare din største allierte når du bruker Linux, den kan også være kilden til underholdning fordi du kan bruke den til å spille m...
Beste Gamepad Mapping Apps for Linux
Hvis du liker å spille spill på Linux med en gamepad i stedet for et vanlig tastatur- og musinngangssystem, er det noen nyttige apper for deg. Mange P...
Nyttige verktøy for Linux-spillere
Hvis du liker å spille spill på Linux, er sjansen stor for at du har brukt apper og verktøy som Wine, Lutris og OBS Studio for å forbedre spilloppleve...