Linux använder bash-skalet för att köra program på en kommandorad , vilket ger den kunniga användaren stormakt . Skript kan skrivas med bash -kommandon för att utföra många operationer sekventiellt , vilket möjliggör ännu större möjligheter . Bash variabler normalt typlösa , användas utan föregående förklaring . Du kan definiera en viss variabel som ett heltal , men gör det möjligt att interagera direkt med operatörerna utan behov av att "låt" eller " Expr " kommandon . Instruktioner
1
Öppna en textredigerare , såsom gedit . Ange följande som första raden i skriptet: ! .
# /Bin /bash
Detta gör att skalet att erkänna det som ett bash skript när du kör det
2
Skriv följande kod två rader ner från den första raden :
declare- i Málaga
Detta definierar variabeln " n " som är ett heltal . Normalt variabler i bash typlösa , allt fungerar som strängar , men behandlas som siffror när det behövs . Deklarera en variabel ska vara heltal gör den oförmögen att lagra strängar i framtiden, men gör att den kan användas på ett sätt typlösa Variabler kan inte
3
Ange följande två rader : .
n = 10/2 Review
echo " The heltal n motsvarar nu 10 delat med 2 , nämligen $ n . "
Utföra denna operation på en typlös variabel faktiskt skulle ställa den till strängen " 10/2 . " För att ge den värdet 10 delat med 2 , skulle det behöva vara avfattade på ett av de tre följande sätt :
låt " n = 10/2 "
n = $ ( ( 10/2 ) ) katalog
n = ` expr 10/2 `
eftersom n har förklarats som ett heltal , men det kan använda de flesta aritmetiska operatörer direkt .
4
Ange följande kodrader :
n = $ RANDOM
n = n% 20
låt " m = n ** 2 "
echo " Efter randomisering , n är lika med $ n , där exponenten är MUSD . "
uppsättningar n till ett slumpmässigt heltal , med mod operatören begränsa det till värden under 20 . En normal typlös variabeln är satt till exponenten n och värdena visas på skärmen . Notera hur mod operatör används reflexmässigt . Medan alla singel - symbol aritmetiska operatorer kan användas direkt av heltal , är den enda själv påverkar operatör som kan så användas + = . Den % = Operatören skall användas på följande sätt av både heltal och variabler utan lika :
låt " n% = 20 "
5
Spara filen som " script " i din /hemkatalog och öppna ett skal terminal . Ange följande två kommandon för att göra den körbar och köra det : .
Chmod 755 script
/script