unix shell script arithmetic
Arbeta med Shell Arithmetic och Boolean Operators i Unix:
I denna handledning kommer vi att granska de olika operatörerna som stöds av Unix-skalet.
Operatörer används för att manipulera variabler och konstanter i skalprogram. De måste utföra matematiska operationer.
Här kommer vi att förklara för dig mer om att arbeta med aritmetiska operatörer.
Unix Video # 14:
vad är vitlåda testning med exempel
Observera att back-tick (`) ofta används här - när du kör ett kommando exekveras allt mellan back-tick och ersätts med resultatet innan påminnelsen om kommandot körs.
I nyare skal ( Exempel: samma resultat kan uppnås genom att bädda in uttrycket mellan '$ (' och ')'.
Vad du kommer att lära dig:
Operatörer i Unix
# 1) Exempel på Shell Arithmetic Operators
Dessa består av grundläggande matematiska operationer:
- Tillägg: +
- Subtraktion: -
- Multiplikation: *
- Division: /
- Modulus:%
Var och en av dessa operatörer utför operationen på två heltalvariabler eller konstanter.
Till exempel illustrerar nedanstående program var och en av dessa operationer:
$ 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-skalet stöder inte flytande punktoperationer. Ett separat kommandoradsverktyg måste användas för detta. 'Bc' co0mmand är det mest vanliga verktyget för detta.
Exempel:
$ c = `echo “$a + $b” | bc` $ d = `echo “$a + $b” | bc`
Observera att var och en av operatörerna måste omges av ett utrymme på båda sidor och att * * -operatörerna måste undkommas med ett snedstreck ''.
# 2) Exempel på Shell Logical Boolean Operators
De logiska operatörerna i Unix är följande:
- Inte:!
- Och: -a
- Eller: -o
Dessa operatörer och deras användning kommer att beskrivas i detalj i nästa handledning.
PREV-handledning | NÄSTA självstudie
programvaruteknik intervju frågor och svar pdf
Rekommenderad läsning
- Unix Shell Scripting Tutorial med exempel
- Unix textbehandlingskommandon: Unix-filter med exempel
- Klipp kommandot i Unix med exempel
- Unix-kommandon: Grundläggande och avancerade Unix-kommandon med exempel
- Unix Cat Command Syntax, alternativ med exempel
- Unix Shell-skriptfunktioner med parametrar och retur
- Ls Command i Unix med exempel
- Unix villkorliga uttalanden: om sedan andra och relationsoperatörer