Linux bruger bash shell til at køre programmer på en kommandolinje , der giver kyndig bruger stor magt . Scripts kan skrives ved hjælp af bash kommandoer til at udføre en lang række operationer sekventielt , giver mulighed for endnu større muligheder. Bash variabler normalt untyped , anvendes uden forudgående erklæring. Du kan definere en given variabel som et heltal , men gør det muligt at interagere direkte med operatører uden behov for "lade" eller " expr " kommandoer . Instruktioner
1
Åbn en teksteditor såsom gedit . Indtast følgende som den første linje i dit script : .
# /Bin /bash
Dette vil tillade skallen at anerkende det som en bash-script , når du kører det
< br > 2
Indtast følgende kode to linjer ned fra første linje : Hej
erklære -in
Dette definerer variablen " n" som et heltal. Normalt er variabler i bash untyped , alle fungerer som strenge , men behandles som tal, når det er nødvendigt. Erklære en variabel til at være et heltal gør det ude af stand til at lagre strenge i fremtiden, men gør det muligt at blive brugt på måder untyped variable kan ikke
3
Indtast følgende to linjer : .
n = 10/2
echo "The tal n nu er lig med 10 divideret med 2 , nemlig $ n . "
Udførelse denne operation på en untyped variabel rent faktisk ville sætte det til streng " 10/2 . " At give det værdien af 10 divideret med 2, ville det have at være skrevet på et af de tre følgende måder : Hej
lad " n = 10/2 "
n = $ ( ( 10/2 ) )
n = ` expr 10/2 `
Fordi n er blevet erklæret som et heltal , men det kan bruge de fleste aritmetiske operatorer direkte.
4
Indtast følgende linjer kode :
n = $ RANDOM
n = n% 20
lader "m = n ** 2 "
echo "Efter randomisering , lig n $ n , den eksponent der er $ m . "
sæt n til et tilfældigt heltal , ved hjælp af mod operatøren at begrænse det til værdier under 20 . En normal untyped variablen er sat til den eksponent n og værdierne vises på skærmen . Bemærk, hvordan mod operatøren bruges refleksivt . Mens alle single- symbol aritmetiske operatorer kan bruges direkte af heltal, den kun selv , der påvirker operatør, der kan være så anvendes, er + = . Den % = føreren skal anvendes som følger af både heltal og untyped variabler både :
lader "n % = 20"
5
Gem filen som " script" i din /home mappe og åbne en shell terminal. Indtast følgende to kommandoer til at gøre det eksekverbare og køre det : .
Chmod 755 script
/script