Hvordan begynne med bash -programmeringsvariabler og syntaks

Hvordan begynne med bash -programmeringsvariabler og syntaks
Er du i ferd med å begynne med bash -programmering? Da er denne artikkelen noe for deg. Bash er faktisk et Unix -skall utviklet av Brian Fox. I kommandolinjegrensesnitt (CLI) -programmer blir kommandoer behandlet som tekstlinjer. Selve grensesnittet kalles en kommandolinjeprosessor eller kommandolinjetolk eller mer populært, et skall.

Hvis du er en komplett kode nybegynner, kan denne guiden hjelpe deg å forstå hvordan kode skrives. Opprinnelig vil du skrive enkle programmer for å bli komfortable med programmeringsspråket og for å kjenne syntaksene og verktøyene som er tilgjengelige for å utføre en viss oppgave. Hvis du på en eller annen måte er kjent med bash, vil læringsprosessen din være enklere.

I bash bruker du stort sett Linux -kommandoer. Syntaksen er bash. Vi vil diskutere bash, men før det her er en rask oversikt over skallet.

Hva er Shell?

Et skall er et program som mottar kommandoer og gir dem til OS for å utføre oppgaver. Med andre ord, det tolker kommandoene gitt av programmereren. Etter at resultatene er returnert, viser skallet det i terminalen. Så gjennom terminalvinduet samhandler du med skallet.

Bash er det forkortede ordet til Bourne igjen Shell. Så, bash -programmer kan kalles skallprogrammer. Bash Shell ble bygget på det originale UNIX -skallet, SH, opprettet av Steven Bourne. Bortsett fra bash, inkluderer andre ofte brukte skallprogrammer for Linux -systemer CSH, ZSH, KSH og TCSH.

Om bash -programmering

Bash er for late kodere. Gjennom bash kan du utstede kommandoer på en enkel og grei måte. Et bash -program fungerer som et effektivt verktøy for å spare tid og krefter mens du skriver programmer. Du kan bruke enkle programmer for å utføre en lang kjede med oppgaver.

Bash kan brukes på en rekke måter, for eksempel å kjøre tilpasning av adminoppgaver, utføre oppgavautomatisering, kjøre en skallkommando, utføre flere kommandoer og mye mer. Derfor er det viktig å vite det grunnleggende om bash -programmering for Linux -brukere.

Som alle andre programmeringsspråk, omhandler Bash variabler, argumenter, aritmetiske operatører og forskjellige syntakser som brukes til å skrive programmer. Vi har en rask oversikt over hver og en av dem. For å gjøre læringen din enklere og bli vant til med bash -programmer, vil vi prøve å forklare konseptene ved hjelp av enkle kodeeksempler. Du kan se utdataene på slutten av hvert program, slik at du kan prøve å sjekke programmene med resultatene når du øver. Du lager også ditt første bash -program.

Variabel erklæring

Du kan erklære dine egne variabler i bash. Dette hjelper med å spore resultatene av kommandoene som er gitt. Variabel er erklært som følger.

variabel = verdi

Dette er en vanlig praksis med å erklære variabler. Du kan bruke både store bokstaver og små bokstaver i variabelnavn. Bash er saksfølsom. Så vær i samsvar med valget av bokstaver. Sørg også for å velge et variabelnavn som beskriver dets formål godt.

Husk at du aldri skal sette plass på like tegn (=) og en av ordene. La oss nå se et enkelt eksempel på variabel erklæring og utdata.

$ #!/bin/bash
$ firstVar = hei
$ SecondVar = verden
$ ekko $ FirstVar $ SecondVar
$ ekko
$ mydir =/etc
$ ls $ mydir

I 2. og 3. linjer tildeles verdier to variabler, FirstVar og SecondVar. I den fjerde linjen sjekker Echo de variable verdiene.

Etter det kjøres et annet ekko uten argumenter. Dette skaper en tom linje for å få litt plass ut av koden. Deretter opprettes en annen variabel mydir som en vei til en katalog.

Passerende argumenter

Du bruker UNIX -skallet for å kjøre kommandoer. Det gjør at brukerne kan overføre runetidsargumenter til disse kommandoene. Argumentene er kjent som kommandolinjeparametere. Dette har to bruksområder: flytkontroll og spesifiserer inngangen for kommandoen.

Det er noen forhåndsdefinerte variabler for å representere argumentene. $ 1 refererer til det første argumentet, $ 2 refererer til det andre argumentet som er gitt til skriptet, $ 3 representerer det tredje argumentet, og så videre. Følgende er et eksempel. Ta en titt på utgangen for referansen din.

$ set himmelen er overskyet
$ ekko $ 1 $ 2

Som du ser fra produksjonen, er $ 1 og $ 2 blitt tildelt henholdsvis “The” og “Sky”.

Aritmetiske operasjoner i bash

Denne delen av artikkelen forklarer aritmetiske operatører brukt i bash. Aritmetiske operasjoner utføres på numeriske verdier, og du får ønsket utgang. I bashskriptet er aritmetiske operasjoner enkle og enkle å forstå.

For å utføre de grunnleggende aritmetiske operasjonene i bashskallet, brukes dobbelt parentes -teknikken. Metoden er å bruke doble parenteser uten eller med en $ i begynnelsen. Syntaksen er:

$ ((uttrykk))

La oss se raskt på noen av de grunnleggende aritmetiske operasjonene med følgende eksempel.

#!/bin/bash
$ x = 16
$ y = 4
$ ekko "x = 16, y = 4"
$ ekko "Tillegg av X & Y"
$ ekko $ (($ x + $ y))
$ ekko "subtraksjon av x & y"
$ ekko $ (($ x - $ y))
$ ekko "Multiplikasjon av X & Y"
ekko $ (($ x * $ y))
ekko "Divisjon av X av Y"
ekko $ (($ x / $ y))
ekko "Eksponentiering av X, Y"
ekko $ (($ x ** $ y))
ekko "Modulær avdeling av X, Y"
ekko $ (($ x % $ y))

Konklusjonen

I dag har du lært “Hvordan begynne med bash -programmering”. I denne artikkelen har du lært om kommandolinjegrensesnittet, bash-programmering, syntakser som brukes i bash, bestått argumenter og hvordan du bruker variabler for å utføre aritmetiske operasjoner. Du har også lært om skallet i korte trekk og hvorfor bash -programmer kalles skallprogrammer. Håper etter å ha gått gjennom denne artikkelen kan du utføre bashoppgaver mer effektivt.