Linux bruker bash shell til å kjøre programmer på en kommandolinje , noe som gir kunnskapsrik bruker stor kraft . Script kan skrives med bash -kommandoer for å utføre en rekke operasjoner sekvensielt , noe som åpner for enda større muligheter . Bash variabler er normalt untyped , benyttes uten erklæringen. Du kan definere en gitt variabel som et heltall , men slik at det å samhandle direkte med operatører uten behov for " let " eller " uttr " kommandoer . Instruksjoner
en
Åpne en tekst editor som gedit . Skriv inn følgende som den første linjen i skriptet : .
# /Bin /bash
p Dette vil tillate skallet å anerkjenne det som et bash script når du kjører den
2
Skriv inn følgende kode to linjer ned fra første linje : en
erklære -in
p Dette definerer variabelen " n" som et heltall. Normalt er variabler i bash untyped , alle fungerer som strenger , men behandlet som tall når det er nødvendig . Erklære en variabel til å være et heltall gjør det ute av stand til å lagre strenger i fremtiden, men gjør at den kan brukes på måter utypede variablene kan ikke
3
Skriv inn følgende to linjer: .
n = 10/2
echo " The heltall n er lik nå 10 delt på to , nemlig $ n ".
utfører denne operasjonen på en untyped variabel ville faktisk sette den til string " 10/2 ". Å gi den verdi på 10 delt på to , ville det ha å være skrevet i en av de tre følgende måter : en
la "n = 10 /2"
n = $ ( ( 10/2 ) )
n = ` uttr 10/2 `
Fordi n har blitt erklært som et heltall , men det kan bruke de fleste aritmetiske operatører direkte.
4
Legg inn følgende linjer med kode :
n = $ RANDOM
n = n% 20
la " m = n ** 2 "
echo " Etter randomisering , n er lik $ n , med eksponent som er $ moh . "
Dette stiller n til et tilfeldig heltall ved hjelp av mod operatøren å begrense det til verdier under 20 . En normal untyped variabelen er satt til eksponent av n og verdier vises på skjermen . Legg merke til hvordan mod operatør brukes refleksivt . Mens alle enkelt - symbol aritmetiske operatorene kan brukes direkte ved heltall , er den eneste selv- påvirker operatøren som kan så brukes + = . Den % = Operatøren må brukes som følger av både heltall og utypede variabler likt :
leie " n% = 20 "
5
Lagre filen som " script " i /hjemmeområde og åpne et skall terminal . Skriv inn følgende to kommandoer for å gjøre det kjørbart og kjøre det : .
Chmod 755 script
/script