Shell Scripting
Shell Scripting er et program med åpen kildekode designet for å kjøres av Unix / Linux-skallet. Shell Scripting er et program for å skrive en serie kommandoer for skallet å utføre. Det kan kombinere lange og repeterende kommandosekvenser til et enkelt og enkelt skript som kan lagres og utføres når som helst, noe som reduserer programmeringsarbeidet.
Denne Shell Scripting-opplæringen hjelper deg med å lære en grunnleggende forståelse av Linux / Unix shell scripting-programmet til avanserte konsepter i Shell Scripting. Denne Shell Script-opplæringen er designet for nybegynnere og profesjonelle som ønsker å lære Hva er Shell Scripting? Hvordan shell scripting fungerer, typer shell og mer.
Hva er Shell?
Shell er et UNIX-begrep for et grensesnitt mellom en bruker og en operativsystemtjeneste. Shell gir brukerne et grensesnitt og aksepterer menneskelesbare kommandoer i systemet og utfører de kommandoene som kan kjøres automatisk og gi programmets utdata i et skallskript.
En operasjon er laget av mange komponenter, men de to viktigste komponentene er -
- Kjerne
- Skall

En kjerne er i kjernen til en datamaskin. Det gjør kommunikasjonen mellom maskinvare og programvare mulig. Mens kjernen er den innerste delen av et operativsystem, er et skall det ytterste.
Et skall i et Linux-operativsystem tar innspill fra deg i form av kommandoer, behandler det og gir deretter utdata. Det er grensesnittet som brukeren arbeider med programmene, kommandoene og skriptene gjennom. Et skall er tilgjengelig av en terminal som kjører det.
Når du kjører terminalen, utsteder Shell en ledetekst (vanligvis $), hvor du kan skrive inndataene dine, som deretter utføres når du trykker Enter-tasten. Resultatet eller resultatet vises deretter på terminalen.
Skallet brytes rundt det delikate interiøret i et operativsystem som beskytter det mot utilsiktet skade. Derav navnet Shell .
Denne Unix / Linux Shell Script-opplæringen hjelper deg med å forstå grunnleggende om skriptskripting til avanserte nivåer.
I denne Shell Script-opplæringen vil du lære-
- Hva er Shell Scripting?
- Hva er et skall?
- Typer av skall
- Hvordan skrive Shell Script i Linux / Unix
- Legger til skallkommentarer
- Hva er Shell-variabler?
Klikk her hvis videoen ikke er tilgjengelig
Typer av skall
Det er to hovedskjell i Linux:
1 . The Bourne Shell : Meldingen for dette skallet er $ og dets derivater er listet nedenfor:
- POSIX shell er også kjent som sh
- Korn Shell kjente også som sh
- B ourne A gain SH ell også kjent som bash (mest populær)
2. C-skallet : Spørsmålet for dette skallet er%, og underkategoriene er:
- C shell er også kjent som csh
- Topper C-skall er også kjent som tcsh
Vi vil diskutere bash shell basert shell scripting i denne opplæringen.
Hvordan skrive Shell Script i Linux / Unix
Shell-skript er skrevet ved hjelp av tekstredigerere. På Linux-systemet ditt, åpne et tekstredigeringsprogram, åpne en ny fil for å begynne å skrive et skallskript eller skallprogrammering, og gi deretter skallet tillatelse til å utføre skallskriptet og plasser skriptet på stedet der skallet kan finne det.
La oss forstå trinnene i å lage et Shell Script:
- Opprett en fil ved hjelp av en vi- editor (eller en hvilken som helst annen editor). Navneskriptfil med utvidelse .sh
- Start skriptet med #! / bin / sh
- Skriv litt kode.
- Lagre skriptfilen som filnavn.sh
- For å utføre skripttypen bash filnavn.sh
"#!" er en operatør kalt shebang som leder skriptet til tolkplasseringen. Så hvis vi bruker "#! / Bin / sh" blir skriptet rettet mot bourne-shell.
La oss lage et lite skript -
#!/bin/shls
La oss se trinnene for å lage Shell Script-programmer i Linux / Unix -

Legger til skallkommentarer
Kommentering er viktig i ethvert program. I Shell-programmering er syntaksen for å legge til en kommentar
#comment
La oss forstå dette med et eksempel.
Hva er Shell-variabler?
Som diskutert tidligere lagrer variabler data i form av tegn og tall. På samme måte brukes Shell-variabler til å lagre informasjon, og de kan bare av skallet.
For eksempel oppretter følgende en skallvariabel og skriver den deretter ut:
variable ="Hello"echo $variable
Nedenfor er et lite skript som bruker en variabel.
#!/bin/shecho "what is your name?"read nameecho "How do you do, $name?"read remarkecho "I am $remark too!"
La oss forstå trinnene for å opprette og utføre skriptet
Som du ser valgte programmet verdien av variabelen 'navn' som glede og 'bemerkning' som utmerket.
Dette er et enkelt skript. Du kan utvikle avanserte skript som inneholder betingede utsagn, sløyfer og funksjoner. Shell-skripting vil gjøre livet ditt enkelt og Linux-administrasjon til en lek.
Sammendrag:
- Kjerne er kjernen til operativsystemene, og den kommuniserer mellom maskinvare og programvare
- Shell er et program som tolker brukerkommandoer gjennom CLI som Terminal
- Bourne-skallet og C-skallet er de mest brukte skallene i Linux
- Linux Shell-skripting skriver en serie kommandoer for skallet å utføre
- Skallvariabler lagrer verdien av en streng eller et tall som skallet skal lese
- Shell-skripting i Linux kan hjelpe deg med å lage komplekse programmer som inneholder betingede utsagn, sløyfer og funksjoner
- Grunnleggende Shell Scripting-kommandoer i Linux: cat, more, less, head, tail, mkdir, cp, mv, rm, touch, grep, sort, wc, cut and, more.