unix shell script arithmetic
Arbeide med Shell Arithmetic og Boolean Operators i Unix:
I denne opplæringen vil vi gjennomgå de forskjellige operatørene som støttes av Unix-skallet.
Operatører brukes til å manipulere variabler og konstanter i skallprogrammer. De kreves for å utføre matematiske operasjoner.
Her vil vi forklare deg mer om å jobbe med aritmetiske operatører.
Unix Video # 14:
sql testspørsmål og svar pdf
Merk at back-tick (`) ofte brukes her - når du utfører en kommando, blir alt mellom back-tickene utført og erstattet med resultatet før påminnelsen om kommandoen utføres.
I nyere skall ( Eksempel: bash), kan det samme resultatet oppnås ved å legge inn uttrykket mellom '$ (' og ')'.
Hva du vil lære:
Operatører i Unix
# 1) Eksempel på shell-aritmetiske operatører
Disse består av grunnleggende matematiske operasjoner:
- Tillegg: +
- Subtraksjon: -
- Multiplikasjon: *
- Divisjon: /
- Modulus:%
Hver av disse operatørene utfører operasjonen på to heltallvariabler eller konstanter.
For eksempel illustrerer programmet nedenfor hver av disse operasjonene:
$ c=`expr $a + $b` $ echo “the value of addition=$c” $ d=`expr $a - $b` $ echo “the value of subtraction=$d” $ e= expr $a * $b` $ echo “the value of multiplication=$e” $ f=`expr $a / $b` $ echo “the value of division=$f” $ g= echo `expr $a % $b` $ echo “the value of modulus=$c”
Unix-skallet støtter ikke flytende punktoperasjoner. Et eget kommandolinjeverktøy må brukes til dette. ‘Bc’ co0mmand er det mest vanlige verktøyet for dette.
Eksempel:
$ c = `echo “$a + $b” | bc` $ d = `echo “$a + $b” | bc`
Vær oppmerksom på at hver av operatørene må være omgitt av et mellomrom på begge sider, og at '*' -operatørene må unnslippes med et tilbakeslag ''.
# 2) Eksempel på Shell Logical Boolean Operators
De logiske operatørene i Unix er som følger:
- Ikke:!
- Og: -a
- Eller: -o
Disse operatørene og deres bruk vil bli dekket i detalj i neste opplæring.
PREV Opplæring | NESTE veiledning
liste over spionapper for android
Anbefalt lesing
- Unix Shell Scripting Tutorial med eksempler
- Unix tekstbehandlingskommandoer: Unix-filtre med eksempler
- Klipp kommandoen i Unix med eksempler
- Unix-kommandoer: Grunnleggende og avanserte Unix-kommandoer med eksempler
- Unix Cat Command Syntax, Alternativer med eksempler
- Unix Shell Script-funksjoner med parametere og retur
- Ls Command i Unix med eksempler
- Unix betingede uttalelser: hvis så andre og relasjonelle operatører