working with unix variables
Funksjoner av Shell Scripting: Unix-variabler
Shell-variabler gir oss muligheten til å lagre og manipulere informasjon i et shell-program.
I denne opplæringen kommer vi tilbake til skallskript og forstår hvordan vi kan arbeide med variabler. Variabler brukes til å endre flyten i programmet og for å opprettholde tilstanden.
Unix Video # 13:
Hva du vil lære:
Definere en variabel
En variabel defineres ved å bare tilordne en verdi til et navn ved hjelp av '=' operatoren. Et variabelt navn er en serie med alfanumeriske tegn som begynner med en bokstav eller ‘_’. Variabler behandles alle som tekststrenger med mindre konteksten krever at de behandles som en numerisk verdi.
Eksempel:
$ myvar=hello $ mycount=1
Hvis verdien trenger å inkludere mellomrom, kan den være omgitt av doble anførselstegn.
hvor finner du nettverkssikkerhetsnøkkel
Eksempel:
$ myvar1=”hello there!”
Få tilgang til en variabel
Et variabelnavn refereres til ved å bare legge til et '$' prefiks til det. Kommandoen ‘ekko’ brukes ofte til å skrive ut verdien til en variabel.
Eksempel:
$ echo $myvar hello
En variabel blir behandlet som en numerisk verdi hvis den brukes med kommandoen ‘expr’.
Eksempel:
$ expr $mycount + 2 3
Variabelnavnet må være omgitt av bukseseler hvis det ikke blir etterfulgt av et mellomrom.
Eksempel:
$ echo ${myvar}oo hellooo
Når du bruker doble anførselstegn, beholder spesialtegn som ‘$’ sin spesielle betydning.
Eksempel:
$ myvar2=”$myvar there!” $ echo $myvar2 hello there!
Hvis spesialtegnene må behandles bokstavelig, kan enkelt anførselstegn brukes.
Eksempel:
mine SQL intervju spørsmål og svar pdf
$ myvar3=’$myvar there!’ $ echo $myvar3 $myvar there!
Typer variabler
# 1) Miljøvariabler:
Dette er variablene som er synlige for barneprosessene til et skallprogram. Disse inkluderer spesielle miljøvariabler som er satt av skallet og som kreves for at skallet skal fungere skikkelig.
formørkelse ide for c ++
Eksempel:
- $ PATH - Banesettet for å søke etter kommandoer.
- $ HOME - Stien til den nåværende brukerens hjemmemappe.
# 2) Forhåndsdefinerte variabler:
Når du kjører kommandoer, utvider skallet jokertegn, og tilordner deretter argumentene til disse forhåndsdefinerte variablene eller 'posisjonsvariablene'.
Eksempel:
- $ 0 - Navnet på kommandoen som utføres.
- $ 1 ... $ 9 - Den første til niende argumentasjonen.
# 3) Brukerdefinerte variabler:
Dette er variablene som er synlige for den nåværende forekomsten av skallet. Kommandoen ‘eksport’ brukes til å eksponere lokale variabler for miljøvariablene.
Andre skjell:
Når du bruker csh, defineres variabler ved hjelp av kommandoen ‘sett’, og de eksporteres som miljøvariabler ved hjelp av kommandoen ‘setenv’.
Sammen med skalarvariablene beskrevet ovenfor, støtter bash-skallet også arrayvariabler.
Vår kommende veiledning vil forklare mer om å jobbe med aritmetiske operatører i Unix !!
PREV Opplæring | NESTE veiledning
Anbefalt lesing
- Avansert Unix Shell Scripting: Arrays, File and String Test Operators, Special Variables
- Unix Shell Scripting Tutorial med eksempler
- Unix Shell Script Aritmetic og Boolean Operators Eksempler
- Bruke Switch Case i Unix Shell Scripting: Case-esac Statement
- Jobber med Vi Editor i Unix
- Python-variabler
- Unix Pipes Tutorial: Pipes in Unix Programming
- Unix betingede uttalelser: hvis så andre og relasjonelle operatører